plugin for download/upload routers switches configuration
Moderators: Developers, Moderators
Install TFTP Server
Hi!
Can someone give me some help to install a TFTP server?
Im using Centos 4.3.
My final gool is to get it to work for configmanager and pancho.
Thanks in advance
Patric
Can someone give me some help to install a TFTP server?
Im using Centos 4.3.
My final gool is to get it to work for configmanager and pancho.
Thanks in advance
Patric
Hello pepj
I have a pb with the directory created.
For exemple I want to create a directory save20060816/ and to save in it, the same for savetwo20060816/ but if I saved every day I see that a directory isn't created for savetwo20060815/ but when I have seen the log it was rigth and also I see my files in savetwo20060814/ and today I don't see savetwo20060816/ but my files are saved in savetwo2004/ so all my files are saved in savetwo20060814/. And for the first it's ok save20060816/ all are ok i have the directory save20060814/ save20060815/ and save20060816/.
So I d'ont understand I have a jump with directory.
Can you explain me what is it?
I have the impression that I have to start twice pancho or cacti in order to work.
I have a pre and a post command do youfind that is it a mistake or not?
Thank you pepj .
I have a pb with the directory created.
For exemple I want to create a directory save20060816/ and to save in it, the same for savetwo20060816/ but if I saved every day I see that a directory isn't created for savetwo20060815/ but when I have seen the log it was rigth and also I see my files in savetwo20060814/ and today I don't see savetwo20060816/ but my files are saved in savetwo2004/ so all my files are saved in savetwo20060814/. And for the first it's ok save20060816/ all are ok i have the directory save20060814/ save20060815/ and save20060816/.
So I d'ont understand I have a jump with directory.
Can you explain me what is it?
I have the impression that I have to start twice pancho or cacti in order to work.
I have a pre and a post command do youfind that is it a mistake or not?
Thank you pepj .
Re: Install TFTP Server
Can you post again in ... http://forums.cacti.net/viewforum.php?f=2 or www.cactiusers.net/forumspgus wrote:Can someone give me some help to install a TFTP server?
Im using Centos 4.3.
Jean-Michel
cacti 0.8.7e | cmd & cactid (cactid 0.8.x) | Linux | MySQL Ver 14.7 Distrib 4.1.12, for Win32 | PHP v5.2.6 | Apache v2.x | Thold | Plugin Architecture | plugin "configuration manager" http://cactiusers.org/forums/topic257.html | plugin "IP subnet calculator IPv4 / IPV6" http://forums.cacti.net/viewtopic.php?t=15428 | plugin banner http://docs.cacti.net/userplugin:banner | Net-SNMP 5.5.2 | cygwin 1.5.18 of 02.07.2005
cacti 0.8.7e | cmd & cactid (cactid 0.8.x) | Linux | MySQL Ver 14.7 Distrib 4.1.12, for Win32 | PHP v5.2.6 | Apache v2.x | Thold | Plugin Architecture | plugin "configuration manager" http://cactiusers.org/forums/topic257.html | plugin "IP subnet calculator IPv4 / IPV6" http://forums.cacti.net/viewtopic.php?t=15428 | plugin banner http://docs.cacti.net/userplugin:banner | Net-SNMP 5.5.2 | cygwin 1.5.18 of 02.07.2005
Can you explain it again I don't understand your problem ?jduchesne wrote:I have a pb with the directory created. save20060816 savetwo20060816/
PS: which system, what is your PRE and POST command in the config file or in the settings.
PS: For creating two directories it should be no problem, but pay attention when you want duplicate your files because TFTP is asynchrone, you have to insert a delay in your scripts in order to be sure all your files have been totally downloaded (depending on the speed of the line and router).
Jean-Michel
cacti 0.8.7e | cmd & cactid (cactid 0.8.x) | Linux | MySQL Ver 14.7 Distrib 4.1.12, for Win32 | PHP v5.2.6 | Apache v2.x | Thold | Plugin Architecture | plugin "configuration manager" http://cactiusers.org/forums/topic257.html | plugin "IP subnet calculator IPv4 / IPV6" http://forums.cacti.net/viewtopic.php?t=15428 | plugin banner http://docs.cacti.net/userplugin:banner | Net-SNMP 5.5.2 | cygwin 1.5.18 of 02.07.2005
cacti 0.8.7e | cmd & cactid (cactid 0.8.x) | Linux | MySQL Ver 14.7 Distrib 4.1.12, for Win32 | PHP v5.2.6 | Apache v2.x | Thold | Plugin Architecture | plugin "configuration manager" http://cactiusers.org/forums/topic257.html | plugin "IP subnet calculator IPv4 / IPV6" http://forums.cacti.net/viewtopic.php?t=15428 | plugin banner http://docs.cacti.net/userplugin:banner | Net-SNMP 5.5.2 | cygwin 1.5.18 of 02.07.2005
Ok pepj,
I try to explain you
So every day I downloaded configurations so I saved this configuration in a directory with the date. So in my pre command I start my script shell to create my directory with the date and after the download in this directory.With the post command I remove my directory that is old of one year.
So pre command I create the directoy 20060816
post commant I remove the directory 20050816
and this every day.
And I have a pb because I make this for different configmanager and for two configmanager in 3 no new directory is created and all the configurations are saved in the same directory
so in the directory 20060814 I have the configurations host.20060814.runing-config host.20060815.runnin-config host.20060816.running-config ...
And in my log normaly cacti have to create each directory 20060815 and 20060816 but He dont create this directory.
My config file
Listing of the config /etc/cacti/sauvegardelildtdid7.conf
[global]
TftpServer=172.2.x.x
TftpRoot=/usr/cacti/tftp/
TftpPath=/sauvegardelildtd20060817
LogFile=/etc/cacti/sauvegardelildtdid7.conf.log
ForkLimit=10
StylePattern=::HOST::.::DATE::.running-config
StyleDate=%Y%m%d
SnmpVersion=1
SnmpRetries=1
SnmpWait=5.2
SnmpMtu=1500
SnmpDebug=0
SnmpCommunity=public
[10.16.x.x]
IpAddress=10.16.2.x
pre=/home/jduchesne/cacti.sh 20060817 sauvegardelildtd
post=/home/jduchesne/cactieffacement.sh 2006 0817 sauvegardelildtd
[10.16.x.x]
IpAddress=10.1.x.x
pre=/home/jduchesne/cacti.sh 20060817 sauvegardelildtd
post=/home/jduchesne/cactieffacement.sh 2006 0817 sauvegardelildtd
My log file
Aug 17 09:03:28 [CEST/+0200] pancho: (SUCCESS) copied 10.16.x.10:running-config to 172.x.x25:sauvegardelildtd20060816/10.1.x.150.20060817.running-config by cactiuser on ntwdidxx
Aug 17 09:03:36 [CEST/+0200] pancho: (SUCCESS) copied 10.16.x.151:running-config to 172.x.x.45:sauvegardelildtd20060816/10.16.x.x.20060817.running-config by cactiuser on ntwdidxx
I try to explain you
So every day I downloaded configurations so I saved this configuration in a directory with the date. So in my pre command I start my script shell to create my directory with the date and after the download in this directory.With the post command I remove my directory that is old of one year.
So pre command I create the directoy 20060816
post commant I remove the directory 20050816
and this every day.
And I have a pb because I make this for different configmanager and for two configmanager in 3 no new directory is created and all the configurations are saved in the same directory
so in the directory 20060814 I have the configurations host.20060814.runing-config host.20060815.runnin-config host.20060816.running-config ...
And in my log normaly cacti have to create each directory 20060815 and 20060816 but He dont create this directory.
My config file
Listing of the config /etc/cacti/sauvegardelildtdid7.conf
[global]
TftpServer=172.2.x.x
TftpRoot=/usr/cacti/tftp/
TftpPath=/sauvegardelildtd20060817
LogFile=/etc/cacti/sauvegardelildtdid7.conf.log
ForkLimit=10
StylePattern=::HOST::.::DATE::.running-config
StyleDate=%Y%m%d
SnmpVersion=1
SnmpRetries=1
SnmpWait=5.2
SnmpMtu=1500
SnmpDebug=0
SnmpCommunity=public
[10.16.x.x]
IpAddress=10.16.2.x
pre=/home/jduchesne/cacti.sh 20060817 sauvegardelildtd
post=/home/jduchesne/cactieffacement.sh 2006 0817 sauvegardelildtd
[10.16.x.x]
IpAddress=10.1.x.x
pre=/home/jduchesne/cacti.sh 20060817 sauvegardelildtd
post=/home/jduchesne/cactieffacement.sh 2006 0817 sauvegardelildtd
My log file
Aug 17 09:03:28 [CEST/+0200] pancho: (SUCCESS) copied 10.16.x.10:running-config to 172.x.x25:sauvegardelildtd20060816/10.1.x.150.20060817.running-config by cactiuser on ntwdidxx
Aug 17 09:03:36 [CEST/+0200] pancho: (SUCCESS) copied 10.16.x.151:running-config to 172.x.x.45:sauvegardelildtd20060816/10.16.x.x.20060817.running-config by cactiuser on ntwdidxx
Try to remove the / in the Tftppathjduchesne wrote:tftppath and the locaton where the files are saved it's not the same.
It means in the configmanager
something like sauvegardelildtd%y%%m%%d% instead /sauvegardelildtd%y%%m%%d%
You can also check it quickly and directly in changing
TftpPath=/sauvegardelildtd20060817
to
TftpPath=sauvegardelildtd20060817
(let only one host in the config if you want)
and starting pancho manually with this config
Jean-Michel
cacti 0.8.7e | cmd & cactid (cactid 0.8.x) | Linux | MySQL Ver 14.7 Distrib 4.1.12, for Win32 | PHP v5.2.6 | Apache v2.x | Thold | Plugin Architecture | plugin "configuration manager" http://cactiusers.org/forums/topic257.html | plugin "IP subnet calculator IPv4 / IPV6" http://forums.cacti.net/viewtopic.php?t=15428 | plugin banner http://docs.cacti.net/userplugin:banner | Net-SNMP 5.5.2 | cygwin 1.5.18 of 02.07.2005
cacti 0.8.7e | cmd & cactid (cactid 0.8.x) | Linux | MySQL Ver 14.7 Distrib 4.1.12, for Win32 | PHP v5.2.6 | Apache v2.x | Thold | Plugin Architecture | plugin "configuration manager" http://cactiusers.org/forums/topic257.html | plugin "IP subnet calculator IPv4 / IPV6" http://forums.cacti.net/viewtopic.php?t=15428 | plugin banner http://docs.cacti.net/userplugin:banner | Net-SNMP 5.5.2 | cygwin 1.5.18 of 02.07.2005
ok pepj I try
and an other question when the files are downloaded I want to have host.date.running-config but I have ip.date.running-config how can I change ip in host.
let take a look at this
Thank pepj
and an other question when the files are downloaded I want to have host.date.running-config but I have ip.date.running-config how can I change ip in host.
let take a look at this
Thank pepj
- Attachments
-
- pb.doc
- (29 KiB) Downloaded 323 times
good idea too. .ddonohue wrote:a little easier for the Telnet version.
create a user that has an auto command for show run, then, just have it log it, then you are set.
username cacticfgmgr password changeme
username cacticfgmgr autocommand show run
I have wrote this script (telnetdownloadunix.sh) as example and wanted to be open.
If you want to do this way you can
+ either you change nothing in this release
. and put your special user & password in the config of configmanager
+ or change/create the script 'telnetdownload-auto-unix.sh' and template.txt like below (but in this case the password and user are in the script)
- create a script 'telnetdownload-auto-unix.sh'
- add in template.txt#!/bin/sh
(echo "cacticfgmgr"; echo "tobechanged"; echo "show run"; echo "exit"; sleep $3
) | telnet $1 > temp
csplit -k -f temp temp '/show run/'
rm -f temp
if test -f temp00 ; then rm -f temp00; fi
if test ! -f temp01 ; then exit; fi
echo mv temp01 $2
mv temp01 $2
PS: Can you test it (I can not I have a windows cacti) ? If it is ok I can add it to the next release in order to let the choice open (of the way to download).[/quote][/b]name=telnet-cisco-automatically-unix
command=%g%/configmanager/scripts/telnetdownload-auto-unix.sh %n% /var/depot/%n%.cfg 4
help=(unix) download with Telnet of the running-config automatically from a Cisco router. The user and password have to be insert in the script 'telnetdownload-auto-unix.sh' . The last parameter is for sending a sleep in order to wait for the logging. The other parameters are: the router and destinationsfile. On the device create a user with the two commands 'username cacticfgmgr password tobechanged'and 'username cacticfgmgr autocommand show run'
- Attachments
-
- template.zip
- example how the new template.txt could be done
- (1.24 KiB) Downloaded 255 times
-
- telnetdownload-auto-unix.zip
- example of script
- (311 Bytes) Downloaded 215 times
Last edited by pepj on Thu Aug 17, 2006 10:42 am, edited 1 time in total.
Jean-Michel
cacti 0.8.7e | cmd & cactid (cactid 0.8.x) | Linux | MySQL Ver 14.7 Distrib 4.1.12, for Win32 | PHP v5.2.6 | Apache v2.x | Thold | Plugin Architecture | plugin "configuration manager" http://cactiusers.org/forums/topic257.html | plugin "IP subnet calculator IPv4 / IPV6" http://forums.cacti.net/viewtopic.php?t=15428 | plugin banner http://docs.cacti.net/userplugin:banner | Net-SNMP 5.5.2 | cygwin 1.5.18 of 02.07.2005
cacti 0.8.7e | cmd & cactid (cactid 0.8.x) | Linux | MySQL Ver 14.7 Distrib 4.1.12, for Win32 | PHP v5.2.6 | Apache v2.x | Thold | Plugin Architecture | plugin "configuration manager" http://cactiusers.org/forums/topic257.html | plugin "IP subnet calculator IPv4 / IPV6" http://forums.cacti.net/viewtopic.php?t=15428 | plugin banner http://docs.cacti.net/userplugin:banner | Net-SNMP 5.5.2 | cygwin 1.5.18 of 02.07.2005
You have to insert in the hosts of cacti (or mactrac) the hostname not the ip !jduchesne wrote:ip / host.
In the second part of the view "List of the hosts to insert (using cacti devices)" are the value loaded from the hosts cacti database.
The values for the host are exactly copied from the hosts cacti database (resp. mactrac).
Only the ip is calcucated
Jean-Michel
cacti 0.8.7e | cmd & cactid (cactid 0.8.x) | Linux | MySQL Ver 14.7 Distrib 4.1.12, for Win32 | PHP v5.2.6 | Apache v2.x | Thold | Plugin Architecture | plugin "configuration manager" http://cactiusers.org/forums/topic257.html | plugin "IP subnet calculator IPv4 / IPV6" http://forums.cacti.net/viewtopic.php?t=15428 | plugin banner http://docs.cacti.net/userplugin:banner | Net-SNMP 5.5.2 | cygwin 1.5.18 of 02.07.2005
cacti 0.8.7e | cmd & cactid (cactid 0.8.x) | Linux | MySQL Ver 14.7 Distrib 4.1.12, for Win32 | PHP v5.2.6 | Apache v2.x | Thold | Plugin Architecture | plugin "configuration manager" http://cactiusers.org/forums/topic257.html | plugin "IP subnet calculator IPv4 / IPV6" http://forums.cacti.net/viewtopic.php?t=15428 | plugin banner http://docs.cacti.net/userplugin:banner | Net-SNMP 5.5.2 | cygwin 1.5.18 of 02.07.2005
Who is online
Users browsing this forum: No registered users and 0 guests