Eu entendo que essa é uma resposta "incompleta" porque sugere uma solução completamente diferente da que você está usando, mas você disse na pergunta que você tem uma configuração 'básica' do MRTG ... isso implica Não seria tão difícil mudar para outra coisa. Minha sugestão usa o 'sucessor' para MRTG (rrdtool) para seus gráficos, e foi feita pela mesma pessoa que fez MRTG (Tobi Oetiker se você é curioso)
Você já olhou para o Cacti? É preciso algum tempo para se acostumar, mas fiz muitos gráficos e monitoramentos que impressionaram a todos, de desenvolvedores a engenheiros de rede, a gerenciamento, incluindo o monitoramento de uma série de roteadores, switches e firewalls da Cisco. Eu pessoalmente sei que há um modelo Cacti já construído para um Cisco 2600 que irá monitorar praticamente tudo o que você poderia estar procurando ... largura de banda, temperatura (se o seu rack suportar), CPU, memória, número de túneis IPSec (se você tiver alguma), número de traduções NAT construídas, a lista continua e continua.
Aqui estão alguns exemplos de modelos do Cacti que já foram criados ... alguns desses posts também respondem à sua pergunta, porque eles discutem os OIDs do SNMP necessários:
link (memória e CPU da Cisco)
link
link