SNMPTT installation on CentOS 7 for Zabbix integration
```
yum install wget make gcc net-snmp net-snmp-utils
cd /usr/local/src
wget http://downloads.sourceforge.net/project/snmptt/snmptt/snmptt_1.4/snmptt_1.4.tgz
tar xfz snmptt_*.tgz
snmp_*
cp -rv snmptt snmpttconvert snmpttconvertmib snmptthandler-embedded /usr/sbin/
chmod 755 /usr/sbin/snmptt*
cp -nv snmptt.ini /etc/snmp/snmptt.ini
cp -nv snmptt.logrotate /etc/logrotate.d/snmptt
useradd -N -r snmptt
mkdir -pv /var/log/snmptt
mkdir -pv /var/spool/snmptt
chown snmptt /var/log/snmptt /var/spool/snmptt
cp -vn /etc/snmp/snmptrapd.conf /etc/snmp/snmptrapd.conf.default
cat <<EOF >> /etc/snmp/snmptrapd.conf
authCommunity log,execute,net public
perl do "/usr/lib/snmptt/snmptthandler-embedded";
EOF
sed -i "s/OPTIONS='-Lsd/OPTIONS='-On -Lsd/" /etc/default/snmptrapd
sed -i 's;#date_format = %a %b %e %Y;date_format = %H:%M:%S %Y/%m/%d;' /etc/snmp/snmptt.ini
sed -i 's/syslog_enable = 1/syslog_enable = 0/' /etc/snmp/snmptt.ini
sed -i 's/net_snmp_perl_enable = 0/net_snmp_perl_enable = 1/' /etc/snmp/snmptt.ini
sed -i 's/net_snmp_perl_cache_enable = 0/net_snmp_perl_cache_enable = 1/' /etc/snmp/snmptt.ini
sed -i 's/^SNMPTrapperFile.*/SNMPTrapperFile = \/var\/log\/snmptt\/snmptt.log/' /etc/zabbix/zabbix_server.conf
echo "StartSNMPTrapper=1" >> /etc/zabbix/zabbix_server.conf
```
Reference: https://gist.github.com/jpawlowski/152abb4951f39ce1cfa0b1c5220b8635
yum install perl-Text-Balanced
cpan install Config::IniFiles
cpan install Net::IP
```
SNMP Status Check Examples:
snmpstatus -v 3 -u username -l auth -a MD5 -A xxxx.XXXXX98 192.168.214.1
snmpstatus -v 3 -u username -l authPriv -a MD5 -A xxxx.XXXXX98 -x DES -X xxxx.XXXXX98 varig
```
If I run snmpwalk on the same machine of zabbix server I can collect data with snmpv3
StartPollers=1