# Manubulon SNMP Plugins Installation The plugins rely on the `Net::SNMP` Perl library for fetching data from SNMP enabled hosts. ## Prerequisites ### RHEL/CentOS EPEL Repository RHEL/CentOS requires the EPEL repository: ``` yum -y install epel-release yum makecache ``` If you are using RHEL you need enable the `optional` repository and then install the [EPEL rpm package](https://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F). ## Perl Dependencies Debian/Ubuntu: ``` apt-get -y install libnet-snmp-perl libcrypt-des-perl libcrypt-rijndael-perl libdigest-hmac-perl ``` RHEL/CentOS/Fedora: ``` yum -y install perl-Net-SNMP perl-Getopt-Long perl-Crypt-DES perl-Crypt-Rijndael perl-Digest-HMAC ``` ## Plugin Setup Debian/Ubuntu: ``` install -o root -g root -m750 plugins/*.pl /usr/lib/nagios/plugins/ ``` RHEL/CentOS/Fedora: ``` install -o root -g root -m750 plugins/*.pl /usr/lib64/nagios/plugins/ ``` Proceed with inspecting the plugins `--help` parameter in [this chapter](04-Plugins.md). Next up: Integrate the plugins into your monitoring by adding [configuration](03-Configuration.md). ## Advanced Hints Perl, default directory and temp files location can be changed using the install.sh script. `utils.pm` from `Monitoring::Plugin::Perl` is no longer required.