%global subagent_name mysql-snmp Name: librenms-snmp-subagent-mysql Version: 1.2 Release: 1%{?dist} Summary: LibreNMS SNMP monitoring subagent for MySQL Group: Applications/Databases License: GPL URL: http://www.masterzen.fr/software-contributions/subagent-mysql-monitor-mysql-with-snmp Source0: %{subagent_name}-%{version}.tar.gz BuildArch: noarch BuildRequires: systemd Requires: librenms-snmp-agent Requires: perl(DBI) Requires: perl(DBD::mysql) >= 1.0 Requires: perl(Math::BigInt::GMP) Requires: perl(Unix::Syslog) Requires: perl(SNMP) Requires: perl(NetSNMP::OID) Requires: perl(NetSNMP::ASN) Requires: perl(NetSNMP::agent) Requires: perl(NetSNMP::agent::default_store) Requires: perl(NetSNMP::default_store) %description LibreNMS mysql-snmp subagent is a small daemon that connects to a local snmpd daemon to report statistics on a local or remote MySQL server. %prep %setup -q -n %{subagent_name}-%{version} # fix issue sed -i -e "s/Math::BigInt lib => 'GMP'/Math::BigInt::GMP/g" mysql-snmp sed -i -e 's/mysql-snmp/subagent-mysql/g' mysql-snmp # fix configuration sed -i -e "s/\/etc\/snmp\/my.cnf/\%{_sysconfdir}\/snmp\/conf.d\/librenms-subagent-mysql.conf/g" redhat/mysql-snmp.sysconfig # fix man page sed -i -e 's/TH MYSQL-SNMP 1 "July 17, 2008"/TH MYSQL-SNMP 1.2 "November 25, 2023"/g' mysql-snmp.1 sed -i -e 's/mysql-snmp/subagent-mysql/g' mysql-snmp.1 cat >mysql-snmp.systemd < - 1.2-1 - Rename to librenms-snmp-subagent-mysql - Convert init.d to systemd script * Mon Aug 15 2011 Brice Figureau - 1.2 - v1.2 release * Wed Feb 17 2010 Robin Bowes - 1.0 - v1.0 release * Mon Nov 16 2009 Robin Bowes - 1.0rc2-1 - Bump to rc2 version * Sat Oct 31 2009 Brice Figureau - 1.0rc1-1 - New version * Sat Oct 24 2009 Brice Figureau - 0.8-1 - New version - Manpage compression in the spec * Mon Sep 28 2009 Robin Bowes - 0.7-2 - Add opennms config files to package * Mon Sep 28 2009 Robin Bowes - 0.7-1 - Initial RPM packaging