Você precisará escrever um programa personalizado que reúna todas as informações primeiro. Então sugiro que você use uma biblioteca SNMP vinculada a esse programa que enviará as estruturas de dados por meio de traps SNMP.
Um exemplo seria instalar as bibliotecas Net-SNMP, escrever um script Perl que reúna todos os dados desejados e, em seguida, usar o módulo Net-SNMP Perl nesse script para enviar os traps SNMP com os dados.
Acho que enviar uma armadilha SNMP com o histórico de cli do usuário é uma péssima ideia. Os traps SNMP são geralmente texto simples e inseguro.