Sending mail alert in obiee 11g

Hi I am using obiee 11.1.1.7 (SampleApp Virtual Appliance 305). I have configured in EM & created alert but not able to send mail.
I thing i have to do some modification in instanceconfig.xml & biee-domain.xml, can anyone please tell me by which code I have to modify both files & in which section.
Thank & Regard,

Hi,
I have got solution by following side...
http://obieemanu.blogspot.in/2011/06/obiee-11g-configure-oracle-bi-scheduler.html

Similar Messages

  • Can SunMC send mail alert to sysadmin for any hardware failure?

    Hi All
    for SunMC 3.61 or 4.0,, Sunmc can send mail alert to sysadmin if hardware failure.
    1. I noticed that the email actions from Attribute Editor Actions Panel is not for all the hardware attribute.
    is there any way to send mail alert to sysadmin for any hardware failure?
    2. does SunMC monitor Sun Fire T2000 hardware fully?

    Hi EricTan,
    erictan wrote:
    Hi All
    for SunMC 3.61 or 4.0,, Sunmc can send mail alert to sysadmin if hardware failure.
    1. I noticed that the email actions from Attribute Editor Actions Panel is not for all the hardware attribute.
    is there any way to send mail alert to sysadmin for any hardware failure?The out-of-the box notifications in SunMC must be set up for every data point on every system, which can be a pain to configure and manage in all but the smallest environments. And as you've noticed, for some hardware attributes there are no "Actions" tabs the allow you to configure email. To gain the features of centralized notification, and to get alarms from all sources of events in SunMC, you should consider installing [PrimeAlert EventAction|http://www.halcyoninc.com/products/EventAction/index.php] . It ships with a 30-day eval license, and if you need any help setting it up, please let me know.
    2. does SunMC monitor Sun Fire T2000 hardware fully?Yes, the Tx000 series systems have some of the best hardware support available in SunMC. As an example you can look at a T2000 screenshot and list of hardware info [in this post about SunMC and xVM Ops Center|http://forums.halcyoninc.com/showthread.php?t=109] .
    Regards,
    Regards,
    [email protected]
    [http://www.HalcyonInc.com|http://www.HalcyonInc.com]
    New !! : [http://forums.HalcyonInc.com|http://forums.HalcyonInc.com] !!

  • Send mail alert

    Hi All, does anyone know how to send mail alert from windows box when oracle is down ?
    I have oracle 10.2.0.4 running on windows 2000 server and wanted to wrote a script in windows to detect if oracle is down, it will send mail alert to my mailbox.
    Is there any command line interface to call the send mail function in windows ?
    Pls advice how i can do this.
    Thanks.

    In order to send email within 10g you must install and set up the UTL_MAIL package.
    UTL_MAIL isn't installed when the database is installed because the SMTP_OUT_SERVER parameter must be configured. Listing 1 shows how to install UTL_MAIL and the results from the script. You must connect to the database as user SYS and run the two scripts identified in the listing.
    Listing 1. Installation of UTL_MAIL
    SQL> connect sys/password as sysdba
    Connected.
    SQL> @$ORACLE_HOME/rdbms/admin/utlmail.sql
    Package created.
    Synonym created.
    SQL> @$ORACLE_HOME /rdbms/admin/prvtmail.plb
    Package body created.
    No errors. Next, the SMTP_OUT_SERVER parameter must be configured. You must connect to SYS and then use the alter system command to configure SMTP_OUT_SERVER parameter as shown here:
    SQL> alter system set smtp_out_server = '<ip-address:port' scope=Both;
    System altered.That's it! The installation and setup for UTL_MAIL is complete. The UTL_MAIL package only has one procedure, called Send, for sending email (see Listing 2 for the syntax for the Send procedure). This package bundles the email message and sends it to the UTL_SMTP package, and then the email message is sent to the SMTP server.
    Listing 2. Syntax for UTL_MAIL.SEND
    UTL_MAIL.SEND( sender IN VARCHAR2,
                                     recipients IN VARCHAR2,
                                    cc IN VARCHAR2 DEFAULT NULL,
                                    bcc IN VARCHAR2 DEFAULT NULL,
                                    subject IN VARCHAR2 DEFAULT NULL,
                                    message IN VARCHAR2,
                                    mime_type IN VARCHAR2 DEFAULT
                                    'text/plain; charset=us-ascii',
                                    priority IN PLS_INTEGER DEFAULT  NULL);
    Examples: I've created a database trigger that will send an email using UTL_MAIL (see Listing 3).
    Listing 3. Database shutdown using UTL_MAIL
    CREATE OR REPLACE TRIGGER SCOTT.db_shutdown
    before shutdown on database
    begin
    utl_mail.send(
       sender => '[email protected]',
       recipients => ' [email protected]',
       subject => 'Testing utl_mail',
       message => 'The receipt of this email means'||
        ' that shutting down the database'||
        ' works for UTL_MAIL '
    end;
    /

  • Sending Mail Alerts

    I have just completed an application using OAF. Now I have to set certain mail alerts in this application.
    Can anyone kindly let me know how to set mail alerts.
    Thanks & Regards

    Hi,
    If u sending mail through, if any button clicked on OAF page then refer following code:
    import java.io.*;
    import java.net.*;
    * This program sends e-mail using a mailto: URL
    public class SendMail {
    public static void main(String[] args) {
    try {
    // If the user specified a mailhost, tell the system about it.
    if (args.length >= 1) System.getProperties().put("mail.host", args[0]);
    // A Reader stream to read from the console
    BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
    // Ask the user for the from, to, and subject lines
    System.out.print("From: ");
    String from = in.readLine();
    System.out.print("To: ");
    String to = in.readLine();
    System.out.print("Subject: ");
    String subject = in.readLine();
    // Establish a network connection for sending mail
    URL u = new URL("mailto:" + to); // Create a mailto: URL
    URLConnection c = u.openConnection(); // Create a URLConnection for it
    c.setDoInput(false); // Specify no input from this URL
    c.setDoOutput(true); // Specify we'll do output
    System.out.println("Connecting..."); // Tell the user what's happening
    System.out.flush(); // Tell them right now
    c.connect(); // Connect to mail host
    PrintWriter out = // Get output stream to mail host
    new PrintWriter(new OutputStreamWriter(c.getOutputStream()));
    // Write out mail headers. Don't let users fake the From address
    out.println("From: \"" + from + "\" <" +
    System.getProperty("user.name") + "@" +
    InetAddress.getLocalHost().getHostName() + ">");
    out.println("To: " + to);
    out.println("Subject: " + subject);
    out.println(); // blank line to end the list of headers
    // Now ask the user to enter the body of the message
    System.out.println("Enter the message. " +
    "End with a '.' on a line by itself.");
    // Read message line by line and send it out.
    String line;
    for(;;) {
    line = in.readLine();
    if ((line == null) || line.equals(".")) break;
    out.println(line);
    // Close the stream to terminate the message
    out.close();
    // Tell the user it was successfully sent.
    System.out.println("Message sent.");
    System.out.flush();
    catch (Exception e) {  // Handle any exceptions, print error message.
    System.err.println(e);
    System.err.println("Usage: java SendMail [<mailhost>]");
    Sending mail through Oracle Alert, then u can refer the Oracle alert guide.
    If you have any issue with Oracle alert , then you can share your queries.
    Thanks,
    Kumar

  • Send Mail alert to customer when billing document is created

    Hi experts,
    My requirement is to send email alert to customers when billing document is saved.( in transaction VF01 ).
    I don't want to send any pdf format. I just want to intimate customer that the invoice is created.
    Searched forum and tried all possible ways. Please send the steps to configure the same.
    Request your valuable suggestions in this regard ASAP.
    Thanks in Advance.
    Regards,
    Farha.

    Hi,
    It is also similar to sending the PDF document through email.
    But in your case, it becomes easy. The program should take only the invoice number and send the invoice number through email to the desired email address.
    You have to configure the output type as normal as any other email output type.
    The logic has to be defined in the program.
    So there is no difference at the functional consultant level, the technical consultant should accordingly write the code to just send the invoice number.

  • Customizing Alerts in OBIEE 11g

    Hi,
    I need to replicate the default Alerts description in 11g to match the default look of the Alerts description in 10g (with a red flag and yellow background). Has anyone tried to do this and succeeded?
    Thank you...
    mm58

    Ashok,
    You can use this as reference..
    http://www.rittmanmead.com/2010/12/oracle-bi-ee-11g-styles-skins-custom-xml-messages/
    Thanks!
    Venkata

  • ALERT---ALERT since upgrading to last version 1/2 hour ago I can NOT send mail-ALERT ---

    HI,
    I upgraded to the latest version half an hour ago. My TB is in French. Since then I can NOT send mail. A window appears with the mention " adjunction of // ajonction de" and the blue bar keeps going up to 10 minute. After 10 min i decided to abort, restart TB, make another testmail but same problem.
    Please act quickly

    Hello,
    Certain Thunderbird problems can be solved by peforming a ''Clean Reinstall''. This means you remove Thunderbird's Program Files then reinstall Thunderbird. Please follow these steps:
    #Download the latest version of Thunderbird from http://www.mozilla.org/en-US/thunderbird/ and save the setup file to your computer.
    #After the download is complete, close all Thunderbird windows (Click Exit/Quit from the menu button on the right).
    #*'''Windows:'''
    #** C:\Program Files\Mozilla Thunderbird\
    #** C:\Program Files (x86)\Mozilla Thunderbird\
    #*'''Mac:''' Delete Thunderbird from the Applications folder.
    #*'''Linux:''' If you installed Thunderbird with the distro-based package manager, you should use the same way to uninstall it - see [[Installing Thunderbird on Linux]]. If you downloaded and installed the binary package from the [http://www.mozilla.org/en-US/thunderbird/ Thunderbird Download Page], simply remove the folder ''thunderbird'' in your home directory.
    #Now, go ahead and reinstall Thunderbird:
    ##Double-click the downloaded installation file and go through the steps of the installation wizard.
    ##Once the wizard is finished, choose to open Thunderbird after clicking the Finish button.
    <b>WARNING:</b> Do not run Thunderbird's uninstaller or use a third party remover as part of this process, because that could permanently delete your Thunderbird data, including but not limited to, extensions,emails, personal settings and saved passwords. <u>These cannot be recovered unless they have been backed up to an external device!</u>
    Please report back to see if this helped you!
    Thank you.

  • E-mail configuration in OBIEE 11g ( 11.1.1.5.0 )

    Dear Gurus,
    I am trying to send emails through OBIEE 11.1.1.5.0 using oracle's internal email server stbeehive.oracle.com - port 465 email server
    This is failing with following error in Agent Log,
    AgentID: /users/weblogic/Agents/Agent1
    [nQSError: 75027] Failed to open connection to SMTP Server (host
    stbeehive.oracle.com; port 465). AgentID: /users/weblogic/Agents/Agent1
    ...Trying SMTP Delivery loop again... Sleeping for 3 seconds. AgentID:
    /users/weblogic/Agents/Agent1
    [nQSError: 75027] Failed to open connection to SMTP Server (host
    stbeehive.oracle.com; port 465). AgentID: /users/weblogic/Agents/Agent1
    ...Trying SMTP Delivery loop again... Sleeping for 5 seconds. AgentID:
    /users/weblogic/Agents/Agent1
    [nQSError: 75027] Failed to open connection to SMTP Server (host
    stbeehive.oracle.com; port 465). AgentID: /users/weblogic/Agents/Agent1
    ...Trying SMTP Delivery loop again... Sleeping for 8 seconds. AgentID:
    /users/weblogic/Agents/Agent1
    [nQSError: 75027] Failed to open connection to SMTP Server (host
    stbeehive.oracle.com; port 465). AgentID: /users/weblogic/Agents/Agent1
    Exceeded number of SMTP delivery retries.
    Reproducible Case
    1. Go to Enterprise Manager Fusion Middleware control
    2. Go to Deployment -> Mail Tab
    3. Configure the email server as follows,
    SMTP Server: stbeehive.oracle.com
    Port: 465
    Display Name of the Sender: Oracle Business Intelligence
    Email Address of Sender: <<oracle email id>>
    Username: <<oracle email id>>
    Password: <<Password>>
    Confirm Password: <<Password>>
    Number of Retries upon failure: 1
    Maximum recepients (enter zero for no maximum): 0
    Addressing Method: Blind Copy Recipients (BCC)
    Secure Socket Layer
    * Select "Use SSL to connect to mail server"
    * Specify CA Certificate source: Directory
    * CA Certificate Directory: <<leave this input blank>>
    * SSL certificate verification depth: 9
    * SSL cipher list: <<leave this input blank>>
    Note: I am able to connect to stbeehive.oracle.com email server (port: 465) through a Java Email program which is currently scheduled to send automated emails to our team members.
    I don't know what I have to provide in SSL configuration. The OBIEE documentation is not very clear. Please tell me what I am doing wrong here.

    The issue was with CA certificate file. Following steps from a OBIEE guru worked for me:-
    From my FireFox browser (Tools->Options->Advanced->Encryption), I exported the 3 certificates required by stbeehive into a new directory:
    VeriSignClass3InternationalServerCA-G3.crt
    VeriSignClass3PublicPrimaryCertificationAuthority-G5.crt
    VerisignClass3PublicPrimaryCertificationAuthority.crt
    The last one being the root CA.
    So back in EM, I set:
      Specify CA certificate source: file
      CA certificate file: <MyCertDir>\VerisignClass3PublicPrimaryCertificationAuthority.crt
    I saved & re-started the services, and then re-ran the Agent, and the Agent email was delivered to me successfully.

  • 10gr2 grid control not sending mail alerts

    I am getting email alerts when the Agent is down, i.e. agent unreachable. When agent starts, get another email alert that alert is cleared. However, I do not receive any other email alerts, i.e. blocking session. The OMS Console shows the alert but no email. Already tried subscribing to rules. Support is still looking into it. Any suggestions. P.S. email test does work.

    I had this same issue, but after running the latest patch, rebooting and restarting the database, it went away. Not much help, I know, but one of those cleared it up.

  • Mail Alerts at Status Updates

    Dear Experts,
    Just want to know whether we can send Mail Alerts when updating the Project status?
    If it is possible for both System Status as well as User Status?
    Appreciate your guidance,
    Dileepa.

    Hi,
    It is possible to send mail alerts for user status through work flow. use the object type BUS2054 for user status. Maintain the events in the object type.
    Discuss with your ABAP consultant.
    Regards,
    Nag.

  • Can OBIEE 11g (11.1.1.5.0) Agents send a file to specified location?

    Hi all,
    I have followed the following links to send an analysis to an email, and it works fine.
    http://123obi.com/2011/05/obiee-11g-configure-oracle-bi-scheduler-e-mail-settings/
    My question is, Is it possible to send an analysis (pdf/excel format) to a specified location, i.e. to my hard drive (e.g. D:\bi\)?
    Thanks in advance.

    Someone recently posted a smilar question. Refer to this thread ( Re: Possible to have obiee 11.1.1.5 agent deliver content to network location? )
    Thanks,
    -Amith.

  • OBIEE 11g: How to send email from Analysis (via Action Framework)

    Hi,
    I have installed OBIEE 11g SampleAppLite in my POC box.
    One of the features I want to have is to allow users to send their feedback (email) about a report to the report owner. Can this be done without launching Outlook? I tried to Invoke a Browser Script and found that I can display a form showing Recipient, Subject and Message text fields, but I do not know how to send the email.
    Thanks!

    Hi Devarasu,
    Thanks for your reply. The link you gave is for sending iBots. But if I do this, users will not be able to send their feedback / comment.

  • OBIEE 11g: Dashboard not invoking simple javascript alert

    Hi Experts,
    I'm trying to invoke one simple ALERT command with javascript in obiee 11g dashboard. The purpose is when it loads, it should print one ALERT message and also when we change something in the prompt and clicking Apply button.
    Here is code written in a text item (Checked html markup option) after prompts;
    <script language="Javascript">
    alert ("Hello");
    </script>
    The Javascript alert message is showing when the dashboard page loads, but its not coming when we click the Apply button after changing the prompts.
    Can anyone give helpful hint, how to check it and why its not showing up when we press Apply button?
    Any hint or some useful links will b highly appreciated.
    Thanks in advance.

    You just used code and I would say the default event is onload of the page, thats the reason you are able to see alert.
    Since you didnt ask or written code onClick event to show alert, its not showing.
    You need to tell to browser when to prompt alert message instead of onload.
    Hope you are more confuse about 'how to do'
    if yes, mark :)
    give some more info about your actual req. that helps any other gurus to help.
    Edited by: Srini VEERAVALLI on Mar 27, 2013 8:42 AM

  • How to send e-mail alert to the user job is successful or failed.

    Hi Experts,
    I have scheduled a job using DBMS_JOB Package; in this job I am calling a procedure.
    How can we send an e-mail(alert) to the user if the job is successful (or) job fails.
    If the job is successfully completed, then we have to send mail as “Job is completed successfully along with job name”.
    If the job fails we have to send email as “error message of the job along with job name”(why the job is failed).
    This alert should be sending automatically no manual intervention.
    Please help me.
         CREATE OR REPLACE PROCEDURE APPS_GLOBAL.arc_procedure (P_ID IN NUMBER)
         IS
         CURSOR C IS SELECT id,table_name,archive_table_name,where_condition
         FROM apps_global.control_ram
         WHERE id = p_id
         ORDER BY id, table_name;
         BEGIN
            FOR I IN C
            LOOP
               EXECUTE IMMEDIATE
                  'INSERT INTO '
               || I.ARCHIVE_TABLE_NAME
               || '
         (SELECT * FROM '
               || I.TABLE_NAME
               || ' WHERE '
               || I.WHERE_CONDITION
               || ')';
               EXECUTE IMMEDIATE
                  'DELETE FROM '
               || I.TABLE_NAME
               || ' WHERE '
               || I.WHERE_CONDITION
               || '';
               COMMIT;
            END LOOP;
         EXCEPTION
            WHEN OTHERS
            THEN
               ROLLBACK;
               DBMS_OUTPUT.PUT_LINE (
               'An error was encountered - ' || SQLCODE || ' -ERROR- ' || SQLERRM);
         END arc_procedure;
         /This is my job.
    DECLARE
      X NUMBER;
    BEGIN
      SYS.DBMS_JOB.SUBMIT
      ( job       => X
       ,what      => 'APPS.arc_procedure(1);'
       ,next_date => to_date('05/01/2013 00:00:00','dd/mm/yyyy hh24:mi:ss')
       ,interval  => 'TRUNC(SYSDATE+1)'
       ,no_parse  => FALSE
      SYS.DBMS_OUTPUT.PUT_LINE('Job Number is: ' || to_char(x));
    COMMIT;
    END;
    /Thanks in advance.

    Hi,
    I think you can do by creating mailing procedures and call it in the loop and outside the loop.
    There would be two procedure one in inside loop which will execute after successfull completion of the loop.
    Other would be in the exception block like i shown in the below code you have written;
    V_variable_1 you can use as a parameter for what is the error occured.
    like suppose your mailing procedure name is Status_email and Status_email_1.
    CREATE OR REPLACE PROCEDURE APPS_GLOBAL.arc_procedure (P_ID IN NUMBER)
         IS
         CURSOR C IS SELECT id,table_name,archive_table_name,where_condition
         FROM apps_global.control_ram
         WHERE id = p_id
         ORDER BY id, table_name;
    V_VARIABLE_1 NUMBER;
    V_VARIABLE_2 VARCHAR2(400);
         BEGIN
            FOR I IN C
            LOOP
               EXECUTE IMMEDIATE
                  'INSERT INTO '
               || I.ARCHIVE_TABLE_NAME
               || '
         (SELECT * FROM '
               || I.TABLE_NAME
               || ' WHERE '
               || I.WHERE_CONDITION
               || ')';
               EXECUTE IMMEDIATE
                  'DELETE FROM '
               || I.TABLE_NAME
               || ' WHERE '
               || I.WHERE_CONDITION
               || '';
               COMMIT;
                     STATUS_EMAIL;
            END LOOP;
         EXCEPTION OTHERS THEN
    V_VARIABLE_1 :=SQLCODE;
    V_VARIABLE_2 :=SQLERRM;
               ROLLBACK;
    STATUS_EMAIL_1(V_VARIABLE_1,V_VARIABLE_2);
         END arc_procedure;
         / You can refer to sample email procedure i have created for you.
    CREATE OR REPLACE PROCEDURE STATUS_EMAIL
    AS
       v_From       VARCHAR2(80) := 'EMAIL_ID';
       v_Recipient  VARCHAR2(80) := 'EMAIL_ID';
    --YOU CAN SEND EMAIL TO MORE THAT ONE USER SO YOU CAN USE LIKE BELOW VARIABLE....
       v_Recipienttt  VARCHAR2(80) := 'EMAIL_ID';
       v_Subject    VARCHAR2(80) := 'SUBJECT_FOR_THE_MAIL';
       v_Mail_Host  VARCHAR2(30) := 'MAIL_SERVERS_HOST_IP(SMTP_SERVER)';
       v_Mail_Conn  utl_smtp.Connection;
       crlf         VARCHAR2(2)  := chr(13)||chr(10);
    BEGIN
      v_Mail_Conn := utl_smtp.Open_Connection(v_Mail_Host);
      utl_smtp.Helo(v_Mail_Conn, v_Mail_Host);
      utl_smtp.Mail(v_Mail_Conn, v_From);
      utl_smtp.Rcpt(v_Mail_Conn, v_Recipient);
      utl_smtp.Rcpt(v_Mail_Conn, v_Recipienttt);
    --OPEN DATA CONNNECTION
      UTL_SMTP.OPEN_DATA(v_mail_conn);
    --MAIL HEADER
      utl_smtp.write_DATA(v_Mail_Conn,'Date: '   || to_char(sysdate, 'DD-MON-YYYY hh:mi:ss AM') || crlf);
      utl_smtp.write_DATA(v_Mail_Conn,'From: '   || v_From || crlf );
      utl_smtp.write_DATA(v_Mail_Conn,'Subject: '|| v_Subject || ||crlf);
      utl_smtp.write_DATA(v_Mail_Conn,'To: '     || v_Recipient || crlf);
      utl_smtp.write_DATA(v_Mail_Conn,'Cc: '       || v_Recipienttt ||','|| crlf);
    --MAIL BODY
      utl_smtp.write_DATA(v_Mail_Conn,'MIME-Version: 1.0'|| crlf );
      utl_smtp.write_DATA(v_Mail_Conn,'Content-Type: multipart/mixed;'|| crlf );
      utl_smtp.write_DATA(v_Mail_Conn,' boundary="-----SECBOUND"'|| crlf ||crlf );
      utl_smtp.write_DATA(v_Mail_Conn,'-------SECBOUND'|| crlf );
      utl_smtp.write_DATA(v_Mail_Conn,'Content-Type: text/plain;'|| crlf);
      utl_smtp.write_DATA(v_Mail_Conn,'Content-Transfer_Encoding: 7bit'|| crlf);
      utl_smtp.write_DATA(v_Mail_Conn,'Procedure is successfully complited without error'|| crlf);
      utl_smtp.write_DATA(v_Mail_Conn,null|| crlf);
      utl_smtp.write_DATA(v_Mail_Conn,null|| crlf);
    utl_smtp.write_DATA(v_Mail_Conn,null|| crlf);
      utl_smtp.write_DATA(v_Mail_Conn,'Dear All, '|| crlf);
      utl_smtp.write_DATA(v_Mail_Conn,'Procedure is successfully complited without error'||'.' ||crlf);
      utl_smtp.write_DATA(v_Mail_Conn,null|| crlf);
      utl_smtp.write_DATA(v_Mail_Conn,null|| crlf);
      utl_smtp.write_DATA(v_Mail_Conn,null|| crlf);
      utl_smtp.write_DATA(v_Mail_Conn,null|| crlf);
      utl_smtp.write_DATA(v_Mail_Conn,'Regards, '|| crlf);
      utl_smtp.write_DATA(v_Mail_Conn,null|| crlf);
      utl_smtp.write_DATA(v_Mail_Conn,'any_name '|| crlf);
      utl_smtp.write_DATA(v_Mail_Conn,null|| crlf);
      utl_smtp.write_data(v_Mail_Conn, utl_tcp.CRLF ||'This mail is auto generated.');
      --CLOSE CONNECTION
      UTL_SMTP.CLOSE_DATA(v_mail_conn);
      utl_smtp.Quit(v_mail_conn);
    EXCEPTION
      WHEN utl_smtp.Transient_Error OR utl_smtp.Permanent_Error then
        raise_application_error(-20000, 'Unable to send mail: '||sqlerrm);
    END;
    /cheers..

  • Script to send a mail alert whenever server boot

    hi,
    I need a shell or perl script to send a mail alert to user whenever server boot, restart and shutdown.because in my office power problem is there.So the server restarted intermediatly.Kindly any one give a script to rectify my problem.

    If the server isat all important and you have a power problem, do consider getting a UPS. It might recover OK most times from power cuts (especially if you're on ZFS), but if you get other power problems like brown-outs and spikes, you might one day regret leaving it connected to a bad mains feed. Choose a mainstream brand like APC to be sure of Solaris support. The line-interactive versions, e.g. SmartUPS will recondition the mains waveform as well as maintaining supply during a power cut.

Maybe you are looking for