This isn't really a perl question, so there are probably better places to ask it other than here on Perlmonks. But I'll give it a swing.

Some cisco routers can be rebooted via an SNMP set of the propper OID. This will reboot a router that is on, but not turn on a router that is off.

I use X10 home automation gear at home to allow a perl program (using the ControlX10::CM11 module) to power-cycle my DSL modem when it needs it. This works well for a home environment, but I personally wouldn't use it in a datacenter.

Look into remote power control equiptment by vendors such as this. They are network addressable (protocol depends on product and vendor) and are designed to support remote reboots.


In reply to Re: how can I reboot a router by lhoward
in thread how can I reboot a router by kelcey

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.