CUCM: Cleanup TFTP server content. Tool available?

Hi,
We've been upgrading our CUCM regularly since version 8.6. Every upgrade brings newer phone firmware files. We now have like 7-9 versions of firmware for each type of phone. Our backups are growing and growing and the time it takes to backup increases.
Is there any tool available to delete older phone firmware files from all the TFTP servers?
I know I can delete files manually (one-by-one) but it takes too much time. A tool that would delete all but the latest 2 versions of firmware for each type of phone would be great.
Regards,
Erik

Manish,
Thank you. I'll proceed and write me a tool that does this via CLI. I didn't know CLI had the tftp list/delete features.
Process will be easy:
List all *.loads files
Download all *.loads files via http/tftp
Find all references from the loads files to the actual firmware files
Output CLI delete statements

Similar Messages

  • HT1822 Mac OS X server admin tools: non-server editions of Mac OS 10.6?

    On my iMac, I am running the installation of OS X that it shipped with + updates up to 10.6.8.  I know there are server admin tools available on the Apple support website, that do stuff like manage groups.  I am looking for a GUI to look at ALL the users, groups, permissions, etc. (including hidden ones like _www for apache) on my system, without having to dig through config files in /etc and/or use the dscl command line utility.
    The referenced article says I can find the 10.6 tools on Apple support downloads:
    Mac OS X Server v10.6
    To administer Mac OS X Server v10.6, use the Server Admin Tools 10.6 on Mac OS X v10.6. You should match the version numbers of the server, tools, and admin workstation as closely as possible; for example, use Server Admin Tools version 10.6.8 on Mac OS X v10.6.8 to administer Mac OS X Server v10.6.8.
    My questions are:
    1.  Where are the 10.6 tools on the apple support website?  A search turns up versions for everything BUT 10.6.
    2.  Will the 10.6 tools work on 10.6.8 that is not a server edition of Mac OS?

    The Server Tools you can download from Apple will install and run on OS X client, but they will only connect to and monitor OS X Server boxes. 
    So that won't get you where you want.
    One command that will help you here - and which is present on OS X Server and OS X client - is dscl.
    dscl . list /users
    For details:
    info dscl
    or
    man dscl
    Or a web search, etc...

  • What are the different kinds of tools  available to cleanup the siebel file

    Hi All,
    Please let me know What are the different kinds of tools available to cleanup the siebel filesystem.
    Thanks in advance
    Tusar

    assuming that you installed Siebel Server under d:\D:\dba81
    cd D:\sba81\siebsrvr\bin
    1) reporting mode
    sfscleanup.exe /u SIEBEL-USER /p SIEBEL-PASSWORD /C SIEBEL-DATA-SOURCE /d SIEBEL-TABLE-OWNER /f SIEBEL-FILE-SYSTEM /m SIEBEL-FILE-SYSTEM-FOR-INCORRECT_FILES /r Y /x "D:\sba81\siebsrvr\log\sfscleanup_report.log"
    2) Real execution
    Replace /r Y by /r N
    Best Regards
    EvtLogLvl

  • How to make CUCM as a TFTP server , then copy files to Voice Gateway ?

    how to make CUCM as a TFTP server , then copy files to Voice Gateway ? anyone knows?

    Hi,
    Please check the following link
    http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/admin/6_1_1/ccmsys/cucm-accm-611/a02tftp.html#wp1023004
    Understanding How Devices Access the TFTP Server
    You can enable the IP phones and gateways to discover the TFTP server IP address in one or more of the following ways, depending on the device type:
    •Gateways and phones can use DHCP custom option 150.
    Cisco recommends this method. With this method, you configure the TFTP server IP address as the option value.
    •Gateways and phones can use DHCP option 066.
    You may configure either the host name or IP address of the TFTP server as the option value.
    •Gateways and phones can query CiscoCM1.
    Ensure the Domain Name System (DNS) can resolve this name to the IP address of the TFTP server. Cisco does not recommend this option because it does not scale.
    •You can configure phones with the IP address of the TFTP server. If DHCP is enabled on the phone, you can still configure an alternate TFTP server IP address locally on the phone that will override the TFTP address that was obtained through DHCP.
    •Gateways and phones also accept the DHCP Optional Server Name (sname) parameter.
    •The phone or gateway can use the value of Next-Server in the boot processes (siaddr).
    Devices save the TFTP server address in nonvolatile memory. If one of the preceding methods was available at least once, but is not currently available, the device uses the address that is saved in memory.
    You can configure the TFTP service on the first node or a subsequent node, but usually you should configure it on the first node. For small systems, the TFTP server can coexist with a Cisco Unified Communications Manager on the same server.
    HTH
    Manish

  • What server control tools are available?

    What server control tools are available?
    <P>
    iCS 2.x includes tools that enable the following:
    <UL>
    <LI>
    Starting and stopping the server
    <LI>
    Forcibly terminating a user session
    </UL>
    <P>
    Details on these tools are found in the Administration
    Guide that accompanies the product.

    Hi Vsu,
    To know the query execution time:
    First execute the query in RSRT. To Check how much time it is taking to execute.....Goto SE11> Give table name RSDDSTAT_DM or RSDDSTAT_OLAP in BI7.0 or RSDDSTAT in BW3.x.> Display -> Contents-> Give from date and to date values as today, user name as Ur user name, and give the query name --> execute.
    Now u'll get a list with fields like Object name(Report name), Time read, Infoprovider name(Multiprovider), Partprovider name (Cube), Aggregate name... etc. Here the time read represents the time it has taken to execute the query.
    If the data to that query is comin from many cubes in that case copy the step id from the above result and go back give the step id and Object name (Query name), User iD, Date now execute... It will display the total time the query executed in the time read field.
    Hope ity helps you...
    Regards,
    Ramki.

  • Are there any tools available to find the Server's availability?

    I have been trying to find out a tool/script to figure out the server's complete availability. Please be noted that I need to find only the complete availability for the whole month say July-2014, And there
    are many other reasons that some of these servers would get rebooted every alternate day. It would be sufficient even if I am able to find the total downtime of the server in the whole month from which I can calculate the availability. Please be noted that
    I need to calculate only the server availability and not for any application/service availability. I know we can get the availability report from SCOM 2012. But I have ~3000 Servers which are not in any monitoring tool in fact. I even tried if we can have
    any sysinternals tools but no luck. Any suggestions would be helpful.

    Hiya,
    The Event Viewer will hold events regarding shutdown and startup. You should work on event id's 6005 and 6006.
    Hopefully your 3000 servers has remote powershell enabled or at least some other way of remotely getting the information.
    Basically you should be able to create something like:
    For each connected 6006/6005 events within a given time spand - get the time difference and add all those together.

  • The February 2015 release of SQL Server Data Tools is now available for download

    We'd like to announce the availability of the latest February 2015 release of SQL Server Data Tools.
    This update is now available for Visual Studio 2012 and 2013. For Visual Studio 2012, use the SQL > Check for Updates tool inside Visual Studio. For Visual Studio 2013, check the Visual Studio update channel (Tools > Extensions and Updates > Updates)
    for this update.  Alternatively, administrative installs are available via the link below.
    Get it here:
    http://msdn.microsoft.com/en-us/data/hh297027
    What’s New?
    Support for the latest Azure SQL Database V12 features
    Improved Cross-Platform Schema Comparison
    New advanced publish options
    Fixes for customer reported issues
    For more details, see the SQL Server Data Tools team blog:
    http://blogs.msdn.com/b/ssdt/archive/2015/03/03/sql-server-data-tools-and-data-tier-application-framework-update-for-february-2015.aspx

    While we are investigating this issue, you can revert to the November release with the links below.  You will need to uninstall your current SSDT.MSI and then run the installer from these ISOs.
    Visual Studio 2012 versions:
    SSDT_11.1.41025.0_BR.iso
    SSDT_11.1.41025.0_CN.iso
    SSDT_11.1.41025.0_DE.iso
    SSDT_11.1.41025.0_EN.iso
    SSDT_11.1.41025.0_ES.iso
    SSDT_11.1.41025.0_FR.iso
    SSDT_11.1.41025.0_IT.iso
    SSDT_11.1.41025.0_JA.iso
    SSDT_11.1.41025.0_KO.iso
    SSDT_11.1.41025.0_RU.iso
    SSDT_11.1.41025.0_TW.iso
    Visual Studio 2013 versions:
    SSDT_12.0.41025.0_BR.iso
    SSDT_12.0.41025.0_CN.iso
    SSDT_12.0.41025.0_DE.iso
    SSDT_12.0.41025.0_EN.iso
    SSDT_12.0.41025.0_ES.iso
    SSDT_12.0.41025.0_FR.iso
    SSDT_12.0.41025.0_IT.iso
    SSDT_12.0.41025.0_JA.iso
    SSDT_12.0.41025.0_KO.iso
    SSDT_12.0.41025.0_RU.iso
    SSDT_12.0.41025.0_TW.iso

  • ITL file is missing on my CUCM TFTP server

    Hello,
    I have a problem on my CUCM cluster : the ITL.tlv files on the TFTP server (on all CUCM are missing).
    When i check the file with the URL : CUCM_IP:6970/ConfigFileCacheList.txt i don't see the ITL.tlv the is just :
    SEPDefault.cnf 17 1
    MTPDefault.cnf 17 0
    CFBDefault.cnf 17 0
    SAADefault.cnf 17 1
    SDADefault.cnf 17 1
    lddefault.cfg 55 1
    gkdefault.cfg 55 1
    SIPDefault.cnf 827 1
    XMLDefault.cnf.xml.sgn 8148 7
    DefaultFP0000000000-c7a6c673-7479-46b0-839e-014d3d093963.xml.sgn 1863 1
    CFBHW-TR.cnf.xml 2893 1
    SEP123456789012.cnf.xml 7381 1
    SEP0CD996911C3D.cnf.xml.sgn
    I try to regenerate certificate on all CUCM, it's not OK.
    CUCM version : 8.5.1.15900-4
    I have 1 publisher and 2 subscriber.
    Can you help me please ?
    Best regards.

    Yes all CUCM and phones are impacted.
    There are big problem on my phone, when i restart IPphone, there are :time problem, Softkey problem, URL button, ect... .
    All phone are registered on my CUCM SUbscriber1, when i execture show itl, i had a message error, i correct the issue by execute the command 'set web-security' and now when i exectue show itl i have : "The ITL file was verified successfully.".
    But i have 6 records :(on my subscriber01)
    TVS
    TVS
    CAPF
    TVS
    System Administrator Security Token
    TFTP
    TVS service is running on all CUCM.
    I already tried to restart all services and the problem persists

  • Service Activation for CUCM as dedicated TFTP server

    Hi all,
    I have used CUCM as call controld and TFTP server but never used CUCM as a dedicated TFTP server.
    Do you know what serivces should be enabled on CUCM box as a dedicated TFTP server?
    Version is 8.6.2a and here is what I have:
    Under "CM Services"
    - only tftp service is activated
    Under "CTI Services"
    - none is activated
    Under "Database and admin Services"
    - all activated but not sure they are required
    Under "Performance and Monitoring services"
    - all activated
    Under Secuirtiy Serves
    - none is active as don't needed
    Thaks,
    Harry

    If the server is only to be used as TFTP that is the only service you need to activate.
    Chris

  • TFTP server other then CUCM !

    Hi all.
    In case of CME or CUCM, where both of them are required to generate phone specific xmls for manually added phones, is it possible to define windows/linux system as tftp server to serve these files ?
    If yes, how the files shall be copied from CME/CUCM to that tftp server ?

    Hi John
    Yes, it's possible. But as you've pointed out, keeping an external TFTP server up to date with config files and all the other stuff (ring files, moh files, firmware loads etc) is not trivial.
    In later versions of CUCM the phone loads support a 'load' server. You can put the TFTP load files (which are more static that config files) on their and have the phones download firmware from there, but config from CUCM.
    The bottom line is that (at least in my opinion) it's generally not a great idea. Let CUCM or CME do it; they're perfectly capable, and if you have a CUCM system that is big enough to warrant it, you can have a CUCM as a dedicated TFTP server.
    Regards
    Aaron
    Please rate helpful posts..

  • Configuring Cisco TFTP Server for CUCM

    Hi,
    I currently have a Publisher and two Subscriber (v 6.1.3), I have now gone over the magical 1250 devices where Cisco recommend a standalone TFTP server.
    I understand to deploy it I need to add it to the Publisher as a Server and then once up and running enable the Cisco TFTP service, then update the Option 150 address in my DHCP scope to point towards the new TFTP server.
    A couple of questions, does the TFTP server need the following installed at the same level as the Publisher/Subscribers:
    Dial Plans
    Device Packs
    Locales
    Thanks and any other comments appreciated.

    Hi Ian,
    - By architecture, the TFTP server would be the one pushing out the firmware load and  to the phones - so you would need your device packs, containing the bundle of firmware loads, to be on your standalone TFTP server.
    - locales install files which the phones get from the TFTP server, such as their dictionary - so you would need locales on the standalone TFTP server
    - Dial plans are files used by the CCM binary file. If you are not planning on running CCM service on the server ever, you don't need to install dial plans on that server.  However, as best practice, it is good to have dial plans, locales and device packs uploaded on this standalone TFTP server, in case the server roles were adjusted at a later point in time.
    - Sriram
    Please rate helpful posts !

  • How to install Wireshark on CUCM 7.1 server ?

    Hi,
    I have recently upgraded from Call Manager 4.1 Windows 2000 Server, to CUCM 7.1.3 Linux based system. It seems that the only way to communicate with the server is through a web page. Is there a way to access the CUCM 7.1 Linux prompt and install software directly, for example I would like to install Wireshark ?
    Thank you,
    Jack

    There is actually no need to do this. The CUCM server has a packet capturing tool available to you.
    You can access the tool using "utils network capture". There are various command line arguments. If you wanted to capture to a file (for example) you could do something like:
    admin: utils network capture file mycap count 100000 size all host all 10.3.2.21
    Executing command with options:
    size=all count=100000 interface=eth0
    src= dest= port=
    ip=10.3.2.21
    This would create a file. When done, use "Ctrl-C" to stop the capture. You can then download the file to your workstation as follows:
    admin:file get activelog platform/cli/mycap.cap
    From there, load it into WireShark and have a ball.
    I wrote up a blog on the procedures here:
    http://www.netcraftsmen.net/resources/blogs/Cisco-Unified-Communication-Appliance-CLI-Power.html
    Take a look and let me know if you have any questions.
    HTH.
    Regards,
    Bill
    Please remember to rate helpful posts.

  • Portlet gives ERROR: Content not available and log says FileNotFoundExcepti

    I'm trying to deploy my 'works on JBoss' portlets onto portlet server 7.2
    I uses psadmin register-portlets... to load my ear file with the portlets
    I went into 'Add New Channel or Container' and picked the sandbox and 'channel'
    Step 1.1 I picked JSR 168 or 268
    Step 2 I could see my portlets in the drop down so I picked one
    That seemed to work fine.
    Then I went into 'design desktop layout' and I picked my portlet from the list there and put it onto the sandbox
    Looking good. There were some odd warning errors in the log referring to JSF which don't look relevant so I ignored them (see below)
    Next I logged into sanbox and all I see are two frames (I added two portlets) both saying ERROR: Content not available
    In my log I have two identical errors:
    2008-11-21T17:17:35.875+1300|SEVERE|sun-appserver9.1|javax.enterprise.system.container.web|_ThreadID=33;_ThreadName=com.sun.portal.desktop.context.ReusableProviderCaller;_RequestID=2cb012a6-0fbc-498a-9ecd-02efae5c854a;|ApplicationDispatcher[] PWC1231: Servlet.service() for servlet default threw exception
    java.io.FileNotFoundException: /servlet/PortletAppEngineServlet
         at org.apache.catalina.servlets.DefaultServlet.serveResource(DefaultServlet.java:732)
         at org.apache.catalina.servlets.DefaultServlet.doGet(DefaultServlet.java:384)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:718)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
         at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411)
         at org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java:855)
         at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:703)
         at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:660)
         at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:578)
         at com.sun.portal.portletcontainer.impl.PortletContainer.invokePAE(PortletContainer.java:790)
         at com.sun.portal.portletcontainer.impl.PortletContainer.invokePAE(PortletContainer.java:673)
         at com.sun.portal.portletcontainer.impl.PortletContainer.getMarkup(PortletContainer.java:209)
         at com.sun.portal.providers.window.WindowProvider.getPortletContent(WindowProvider.java:382)
         at com.sun.portal.providers.window.WindowProvider.getContentInternal(WindowProvider.java:247)
         at com.sun.portal.providers.window.WindowProvider.getContent(WindowProvider.java:212)
         at com.sun.portal.providers.portletwindow.PortletWindowProvider.getContent(PortletWindowProvider.java:109)
         at com.sun.portal.desktop.context.ReusableProviderCaller.run(ReusableProviderCaller.java:206)Earlier in the log I can see:
    [#|2008-11-21T17:17:14.343+1300|WARNING|sun-appserver9.1|javax.enterprise.resource.webcontainer.jsf.application|_ThreadID=26;_ThreadName=httpSSLWorkerThread-8080-3;/faces/desktop/Library.jsp;/faces;_RequestID=eaa404b5-8589-4873-940e-4146d603277e;|JSF1015: Request path '/faces/desktop/Library.jsp' begins with one or more occurrences of the FacesServlet prefix path mapping '/faces'.|#]
    #|2008-11-21T17:28:18.453+1300|INFO|sun-appserver9.1|javax.enterprise.system.stream.out|_ThreadID=24;_ThreadName=httpSSLWorkerThread-8080-4;|
    com.sun.web.ui.component.DropDown::The current value of component frm:createChannel:step2:sheet2:section1:p2:providers does not match any of the selections.
    Did you forget to reset the value after changing the options? |#]Those don't mean anything to me but they look like the console is complaining about something internal.
    Where did I go wrong here? I did not deploy the ear file normally, just ran the psadmin. Do I need to do both? Is there some other step I missed?
    Thanks for any help

    As you can see from docs - http://docs.sun.com/app/docs/doc/820-2052/gdela register-portlet is supported for EAR files generated by JCAPS tools. In you case you need to manually add the portal required artifacts. In case of WAR this is handled by deploy-portlet command. I don't remember exact artifacts that were added in PS7.2 portlet deployment. You can deploy a WAR and see the artifacts that will be added and the entry in web.xml as well.
    Regards,
    Deepak

  • Xmodem I/O error when copy IOS from tftp server

    After I formatted the flash I am trying to copy the IOS from tftp server using "copy xmodem: flash:c3550-ipbasek9-mz.122-44.SE6.bin" command, in rommon mode. I am getting the I/O error message.
    I did try to boot from tftp using the "set BOOT tftp:c3550-ipbasek9-mz.122-44.SE6.bin" command and then "boot" command and I get an "error loading tftp:" and  "permission denied" message.
    The tftp server is active; I did copy the old IOS before.
    Here is the output from my switch:
    switch: flash_init
    Initializing flash...
    flashfs[0]: 2 files, 1 directories
    flashfs[0]: 0 orphaned files, 0 orphaned directories
    flashfs[0]: Total bytes: 15998976
    flashfs[0]: Bytes used: 2048
    flashfs[0]: Bytes available: 15996928
    flashfs[0]: flashfs fsck took 12 seconds.
    ...done Initializing Flash.
    Boot Sector Filesystem <bs:> installed, fsid: 3
    switch: dir flash:
    Directory of flash:/
    2     -rwx      22            <date>           env_vars
    3     -rwx      43            <date>           system_env_vars
    15996928 bytes available <2048 bytes used>
    switch: set
    BAUD=115200
    BOOT=tftp:c3550-ipbasek9-mz.122-44.SE6.bin
    switch: copy xmodem: flash:c3550-ipbasek9-mz.122-44.SE6.bin
    Begin the Xmodem or Xmodem-1k transfer now...
    CCCCCCCxmodem:: I/O error
    Help would be really apreciated.
    Thank you.
    Marius.

    I am using Hyperterminal and a regular serial cable. Right now I am working on a 2950 Cisco Switch
    At the switch: prompt, I typed:
    copy xmodem: flash:filename.bin    [ENTER]
    As soon as you see CCCCC   in the terminal window.....
    In Hyperterminal, from the tool bar, select Transfer -> Send File
    Browse to the file, select Xmodem from the dropdown menu and select SEND
    After the process has finished, type en and then boot flash:filename.bin
    This will boot the .bin in your flash directory. The previous post only boots the switch that one time until it turns off. It does not put the image in the flash directory.
    -->I dont know why it has to be done this way, but this was a bare to figure out. Nothing works like its suppose to though.
    -This process will take a long time.  Couldnt get a faster speed then 9600

  • Unable to install Remote Server Administration Tools for Windows 8 Release Preview on RTM 8 Enterprise

    Unable to install Remote Server Administration Tools for Windows 8 Release Preview on RTM 8 Enterprise 
    Standalone installer available here
    http://www.microsoft.com/en-us/download/details.aspx?id=28972
    fails with error code 0x80004005
    Is this because my installation has issues, or would the admin pack files be updated for RTM?
    Thank you in advance for any insight

    Found the solution here:
    http://social.technet.microsoft.com/Forums/en-US/w8itprogeneral/thread/6d8745e0-c4c1-463a-b4bb-09f6c9c22527
    Workaround:
    Download the RSAT package intended for Windows 8 Release Preview: http://www.microsoft.com/en-us/download/details.aspx?id=28972
    Extract the .msu file with a tool such as 7-Zip.
    Open an Admin command prompt and change directory to where you extracted the .msu.
    Run the following command to install (if x86 you probably have a different .xml filename): pkgmgr /n:Windows6.2-KB2693643-x64.xml
    Wait a while. You can look in task manager for pkgmgr. When it disappears, the installation is done.
    Use the tools as per usual.

Maybe you are looking for