Found 24 repositories(showing 24)
NordPerfEngg
Application: DBALite Oracle Database Performance Summary App Application Purpose: Provide Oracle host and database performance info suitable for non-dbas. Target users are Non-dba performance engineers, testers, prod support staff and application team members who want to proactively and reactively monitor their databases. Licensing: Because this App queries the dba_hist_sqlstat AWR data, a license must exist for the Oracle Diagnostic Pack. Most facilities running Oracle databases have this license. Application Basic Structure: Four stored procedures run in the Oracle database. They read performance data tables and write it out to datafiles which are consumed by Splunk. Oracle Scheduler jobs execute the stored procedures at configurable intervals. The app also uses the Splunk Add-on for Unix and Linux to get host metrics. Dependencies: Splunk Add-on for Unix and Linux (http://docs.splunk.com/Documentation/UnixAddOn/latest/User/InstalltheSplunkAdd-onforUnixandLinux) Stored procedures and scheduler jobs running in Oracle Database 11.1 or higher (procedures scripts included in the setup files.) Index creation: Splunk Add-on For Unix and Linux will create the 'unix_metrics' index. This DBALite app will create the 'database' index. Sourcetypes: om:oracle:locks -- snapshot information about blocking locks om:oracle:memory -- Oracle sga and pga memory statistics om:oracle:osstat -- Operating System stats from v$osstat table om:oracle:sql -- top resource consuming sqls from dba_hist_sqlstat om:oracle:sqltext -- sqltext for the top resource consuming sqls om:oracle:sysevent -- wait event information om:oracle:sysstat -- performance statistics from v$sysstat table Installation: Oracle Setup: Copy all the sql scripts from the Oracle_Performance_Summary_For_Splunk/bin directory to your database server or run them in SQL Developer or other tool. Connect to your database. As sysdba, create the splunk sch_spl user. (Sysdba is required for this one script in order to grant privileges on DBMS_LOCK and UTL_FILE: @cr_sch_spl.sql Create a unix directory where you want Oracle to write the output files. Splunk will pick up the data from these output files created by the stored procedures. If the owner of the directory is not the ORACLE user, then make the ORACLE user a member of the Unix group for the directory so that Oracle can write to the directory. Make the permissions on the directory 774. Note: For a RAC database, just create the directory on one node. The app is not elaborate enough to provide failover capabilities, so in case of an outage of its node, the data would just not be written until the node came back online. Create an Oracle Directory called 'DIR_SPLUNK' using the above unix directory. Example: CREATE DIRECTORY dir_splunk as '/u01/perf/dbdashboard/data'; grant read,write on directory dir_splunk to sch_spl; As the splunk user SCH_SPL, create the stored procedures and scheduler jobs that will run them: @cr_procs_and_jobs.sql After 10 minutes, check the data files to confirm there is data being written to them. These data files should exist: dbd_locks.txt dbd_memory.txt dbd_osstat.txt dbd_sysevents.txt dbd_sysstat.txt dbd_top_sql_text.txt dbd_top_sql.txt To check the scheduler jobs, as SCH_SPL user, execute: 'SELECT job_name, actual_start_date, status, additional_info from user_scheduler_job_run_details order by actual_start_date;'
A monitoring plugin for icinga/nagios/nsca, that reports basic system metrics of a linux host: cpu, load, threads, openfiles, procs, diskio, disku, memory, swap, network
frimik
DataDog agent check for Linux Conntrack metrics
bocaletto-luca
PC-Info - SysmonDotNet Cross-platform Linux service in C# .NET 7 • System metrics (CPU, Mem, Disk, Net) • Records in SQLite • Exposes /api/metrics and /metrics (Prometheus) • Health check /health • Configurable interval, DI, logging, Swagger ...
sensu-plugins
Check extension to collect Linux system metrics
amit-sahu-a11y
An automated system to evaluate AI-generated Linux device drivers using compilation checks, static analysis, and scoring metrics like correctness, security, code quality, and performance. Includes full documentation, sample drivers, and configurable evaluation logic.
Deepuravee
Develop a script that monitors the health of a Linux system. It should check CPU usage, memory usage, disk space, and running processes. If any of these metrics exceed predefined thresholds (e.g., CPU usage > 80%), the script should send an alert to the console or a log file.
Checks the pkts_rx_OOB and ring_full metrics of Linux (ESXi) interfaces via ethtool -S.
hugomolinfresneda
Linux infrastructure & operations portfolio: reproducible homelab stacks with CI checks, healthchecks, backups/DR, and observability (metrics/logs/dashboards/alerts/runbooks).
aenrione
Modular open-source security auditing for homelabs. Periodic checks for Proxmox, Docker, LXC, and Linux hosts — metrics via Prometheus, dashboards in Grafana.
sulakshana752
A Bash-based system monitoring tool designed for Linux server environments. The script checks system health metrics and ensures critical services remain operational.
Aaveshkhan
Script to monitor the health of a Linux system. It checks the CPU usage, memory usage, disk space, and running processes. If any of these metrics exceed predefined thresholds (e.g., CPU usage > 80%), the script logs the output on terminal.
ChitraWorkspaceGIT
monitors the health of a Linux system. It should check CPU usage, memory usage, disk space, and running processes. If any of these metrics exceed predefined thresholds (e.g., CPU usage > 80%), the script should send an alert to the console or a log file.
tonigbustoscsusb
A collection of simple yet professional scripts to monitor system health and performance on **Windows (PowerShell)** and **Linux/macOS (Bash)** environments. These scripts check essential metrics like CPU usage, memory, disk space, uptime, and network connectivity — designed for IT Support and System Admin roles.
shriharshith
Script that monitors the health of a Linux system. It should check CPU usage, memory usage, disk space, and running processes. If any of these metrics exceed predefined thresholds (e.g., CPU usage > 80%), this script should sends an alert to the console or a log file.
winsoheb
Build a script that automates the health monitoring of Linux servers. This script will regularly check key system metrics such as CPU usage, memory consumption, disk usage, and network activity. You can add email or SMS alerts in case any thresholds are crossed, ensuring proactive system management.
Abhay8855
Develop a script that monitors the health of a Linux system. It should check CPUusage, memory usage, disk space, and running processes. If any of these metrics exceed predefined thresholds (e.g., CPU usage > 80%), the script should send an alert to the console or a log file
Able2002
Develop a script that monitors the health of a Linux system. It should check CPU usage, memory usage, disk space, and running processes. If any of these metrics exceed predefined thresholds (e.g., CPU usage > 80%), the script should send an alert to the console or a log file.
Ankitha-R
A script that monitors the health of a Linux system. It should check CPU usage, memory usage, disk space, and running processes. If any of these metrics exceed predefined thresholds (e.g., CPU usage > 80%), the script should send an alert to the console or a log file.
mahendrahiwale
Develop a script that monitors the health of a Linux system. It should check CPU usage, memory usage, disk space, and running processes. If any of these metrics exceed predefined thresholds (e.g., CPU usage > 80%), the script should send an alert to the console or a log file.
Brijeshku
Develop a script that monitors the health of a Linux system. It should check CPU usage, memory usage, disk space, and running processes. If any of these metrics exceed predefined thresholds (e.g., CPU usage > 80%), the script should send an alert to the console or a log file.
Pritam4Real
Server-Monitoring is a lightweight Bash script designed to analyze real-time server performance on Linux-based AWS EC2 instances. It provides key system metrics such as CPU usage, memory and disk utilization, and highlights top resource-consuming processes. Ideal for quick diagnostics and system health checks in cloud environments.
mahathir-mohamed
This Bash-based health check script is designed to automatically monitor and report the real-time performance and resource utilization of Linux servers. It collects essential system metrics such as CPU usage, memory utilization, disk space,network connectivity, and service availability, providing detailed output in a clear and readable format.
AnshuMadhamshetty
System Health Monitoring Script: Develop a script that monitors the health of a Linux system. It should check CPU usage, memory usage, disk space, and running processes. If any of these metrics exceed predefined thresholds (e.g., CPU usage > 80%), the script should send an alert to the console or a log file.
All 24 repositories loaded