You can specity multiple methods in the latest cfgmaker, so that alternatives will be used if they exist and the preferred method is blank. You also do not tell use *what* is being used where you expect the Alias to be used.
Try this: /usr/local/mrtg-2/bin/cfgmaker --no-down --ifref=ip,name,nr --ifdesc=catname,ppname,alias,descr,ip,name,nr --global "WorkDir: /opt/apache/htdocs/mrtg/switch" --output switch.cfg [email protected]<mailto:[email protected]> Steve Steve Shipway University of Auckland ITS UNIX Systems Design Lead [email protected]<mailto:[email protected]> Ph: +64 9 373 7599 ext 86487 ________________________________ From: [email protected] [[email protected]] on behalf of Markus Lauterbach [[email protected]] Sent: Friday, 18 March 2011 2:24 a.m. To: [email protected] Subject: [mrtg] problems with cfgmaker and ifdesc=alias Hi out there, I'm a recipient of this maillinglist for a few month now. With the announcement of the mrtg-release 2.17.1, I thought, my problem based on cfgmaker and my routers interface alias would be solved. Now, I using mrtg-version 2.17.1 and my problem still exists. bash-3.00$ /usr/local/mrtg-2/bin/cfgmaker --version cfgmaker for mrtg-2.17.2 I'm using a Cisco SG 300-52 52-port switch, which allows me, to label the interfaces. As you can see, I already did that snmpwalk -c guessit 192.168.xxx.yyy .1.3.6.1.2.1.31.1.1.1.18 IF-MIB::ifAlias.49 = STRING: IF-MIB::ifAlias.50 = STRING: server01.yourdomain.com IF-MIB::ifAlias.51 = STRING: server02.yourdomain.com IF-MIB::ifAlias.52 = STRING: server03.yourdomain.com IF-MIB::ifAlias.53 = STRING: server04.yourdomain.com IF-MIB::ifAlias.54 = STRING: server05.yourdomain.com IF-MIB::ifAlias.55 = STRING: server06.yourdomain.com IF-MIB::ifAlias.56 = STRING: server07.yourdomain.com IF-MIB::ifAlias.57 = STRING: IF-MIB::ifAlias.58 = STRING: IF-MIB::ifAlias.59 = STRING: IF-MIB::ifAlias.60 = STRING: IF-MIB::ifAlias.61 = STRING: IF-MIB::ifAlias.62 = STRING: IF-MIB::ifAlias.63 = STRING: IF-MIB::ifAlias.64 = STRING: IF-MIB::ifAlias.65 = STRING: IF-MIB::ifAlias.66 = STRING: IF-MIB::ifAlias.67 = STRING: IF-MIB::ifAlias.68 = STRING: IF-MIB::ifAlias.69 = STRING: IF-MIB::ifAlias.70 = STRING: IF-MIB::ifAlias.71 = STRING: IF-MIB::ifAlias.72 = STRING: IF-MIB::ifAlias.73 = STRING: IF-MIB::ifAlias.74 = STRING: server08.yourdomain.com IF-MIB::ifAlias.75 = STRING: server09.yourdomain.com IF-MIB::ifAlias.76 = STRING: server10.yourdomain.com IF-MIB::ifAlias.77 = STRING: server11.yourdomain.com IF-MIB::ifAlias.78 = STRING: server12.yourdomain.com IF-MIB::ifAlias.79 = STRING: server13.yourdomain.com IF-MIB::ifAlias.80 = STRING: IF-MIB::ifAlias.81 = STRING: IF-MIB::ifAlias.82 = STRING: IF-MIB::ifAlias.83 = STRING: IF-MIB::ifAlias.84 = STRING: IF-MIB::ifAlias.85 = STRING: IF-MIB::ifAlias.86 = STRING: IF-MIB::ifAlias.87 = STRING: IF-MIB::ifAlias.88 = STRING: IF-MIB::ifAlias.89 = STRING: IF-MIB::ifAlias.90 = STRING: IF-MIB::ifAlias.91 = STRING: IF-MIB::ifAlias.92 = STRING: IF-MIB::ifAlias.93 = STRING: IF-MIB::ifAlias.94 = STRING: IF-MIB::ifAlias.95 = STRING: IF-MIB::ifAlias.96 = STRING: IF-MIB::ifAlias.97 = STRING: IF-MIB::ifAlias.98 = STRING: IF-MIB::ifAlias.99 = STRING: uplink IF-MIB::ifAlias.100 = STRING: IF-MIB::ifAlias.1000 = STRING: IF-MIB::ifAlias.1001 = STRING: IF-MIB::ifAlias.1002 = STRING: IF-MIB::ifAlias.1003 = STRING: IF-MIB::ifAlias.1004 = STRING: IF-MIB::ifAlias.1005 = STRING: IF-MIB::ifAlias.1006 = STRING: IF-MIB::ifAlias.1007 = STRING: IF-MIB::ifAlias.3000 = STRING: IF-MIB::ifAlias.100000 = STRING: IF-MIB::ifAlias.300000 = STRING: I'm using the cfgmaker with the following command ( /usr/local/mrtg-2/bin/cfgmaker --no-down --ifdesc=alias --global "WorkDir: /opt/apache/htdocs/mrtg/switch" --output switch.cfg [email protected]<mailto:[email protected]>; ), but unfortunately the interface alias isn't used in the cfg-file :( Is this option tricky to use or I'm not able to see the wood for the trees. Much thanks in advance Markus
_______________________________________________ mrtg mailing list [email protected] https://lists.oetiker.ch/cgi-bin/listinfo/mrtg
