Server and Network Monitoring tools:
http://www.nagios.org
http://www.zenoss.com/
http://www.cacti.net/
Thursday, March 19, 2009
Tuesday, March 10, 2009
Notes Installation Unattended
Notes Installation Unattended
Install the MSI -
.MSI /QB! NOTESDIR=C:\Notes DATADIR=C:\Notes\Data ALLUSERS=0
This creates a flat install of Notes as opposed to a per-user install. Per-user installs the Data folder structure to C:\Documents And Settings\\Local Settings\Application Data\Lotus\Notes\Data and is specific to each user.
Personalise Notes -
Copy a clean Notes.INI to C:\Notes. This should include a line "ConfigFile=ConfigFile.Txt"
Copy your customised ConfigFile.Txt - I've attached a sample one below. You need to change a few items with a script, like mail server, sametime info, user details
Copy ID file to C:\Notes\Data, along with a customised bookmark.NTF and pernames.NTF (that's if you need to do customisations).
Sample ConfigFile:
;This file is used to setup the Notes client environment.
;
;
;*****User Details********
;
;Username= [e.g. User Name/OU/O]
;KeyfileName= [e.g. C:\Notes\Data\User.ID]
;
;;*****Server Details********
;
;Domino.Name [Domino server name e.g. MAILSERVER1]
;Domino.Address [IP address of Domino server]
;Domino.Port=TCPIP
;Domino.Server= [1 to connect to the server, 0 for no connection]
;
;*****Internet Accounts********
;
;
AdditionalServices=0
;Mail.Incoming.Name= [incoming POP or IMAP server name]
;Mail.Incoming.Server= [1 for POP or 2for IMAP]
;Mail.Incoming.Protocol=
;Mail.Incoming.Username= [Mail account user name or login name]
;Mail.Incoming.Password= [Mail account password]
;Mail.Incoming.SSL= [1 to use SSL; 0 not to use SSL]
;Mail.Outgoing.Name= [Outgoing mail account name, a friendly name used to refer to these settings]
;Mail.Outgoing.Server= [Outgoing mail (SMTP) server name]
;Mail.Outgoing.Address= [User's Internet mail address, such as user@isp.com]
;Mail.InternetDomain= [Internet Mail domain name such as isp.com]
;Directory.Name= [Directory account name, a friendly name used to refer to these settings]
;Directory.Server= [Directory (LDAP) server name]
;
;
;*****Dialup settings********
;
;NetworkDial.EntryName= [Name of remote network dialup phone book entry]
;NetworkDial.Phonenumber= [Dial-in number]
;NetworkDial.Username= [Remote network user name]
;NetworkDial.Password= [Remote network password]
;NetworkDial.Domain= [Remote network domain]
;DirectDial.Phonenumber= [Dial-in number]
;DirectDial.Prefix= [Dialup prefix, if required. For example, 9 to access an outside line.]
;DirectDial.Port= [COM port to which the modem is connected]
;DirectDial.Modem= [File specification of modem file]
;
;
;*****Proxy Settings********
;
;Proxy.HTTP= [HTTP proxy server and port - e.g, proxy.isp.com:8080]
;Proxy.FTP= [FTP proxy server and port - e.g, proxy.isp.com:8080]
;Proxy.SSL= [SSL proxy server and port - e.g, proxy.isp.com:8080]
;Proxy.HTTPTunnel= [HTTP Tunneling proxy server and port - e.g, proxy.isp.com:8080]
;Proxy.SOCKS= [SOCKS proxy server and port - e.g, proxy.isp.com:8080]
;Proxy.None= [Do not use a proxy for these hosts or domains]
;Proxy.UseHTTP= [Use the HTTP proxy server for FTP, Gopher, and SSL security proxies]
;Proxy.Username= [User name if logon is required]
;Proxy.Password= [User password]
;
;
;*****Replication Settings********
;
;Replication.Threshold= [Transfer outgoing mail if this number of messages held in local mailbox]
;Replication.Schedule= [Enable replication schedule]
;
;
;*****Instant Messaging Settings********
;
IM.Server=
IM.Port=1533
IM.ConnectWhen=1
IM.Protocol=0
;IM.ProxyType=
;IM.ProxyServer=
;IM.ProxyPort=
;IM.ServerNameResolve=
;IM.ProxyUsername=
One thing to note, you can NOT get rid of the "Notes Setup is Complete" message when you first start notes. I've tried in vain, and ended up having to use a sendkeys.
For everyone with the same problem:
instead of NOTESDIR use PROGDIR
it now installs all data to the specified path, and nothing to "c:\program files\lotus\notes"
Install the MSI -
This creates a flat install of Notes as opposed to a per-user install. Per-user installs the Data folder structure to C:\Documents And Settings\
Personalise Notes -
Copy a clean Notes.INI to C:\Notes. This should include a line "ConfigFile=ConfigFile.Txt"
Copy your customised ConfigFile.Txt - I've attached a sample one below. You need to change a few items with a script, like mail server, sametime info, user details
Copy ID file to C:\Notes\Data, along with a customised bookmark.NTF and pernames.NTF (that's if you need to do customisations).
Sample ConfigFile:
;This file is used to setup the Notes client environment.
;
;
;*****User Details********
;
;Username= [e.g. User Name/OU/O]
;KeyfileName= [e.g. C:\Notes\Data\User.ID]
;
;;*****Server Details********
;
;Domino.Name [Domino server name e.g. MAILSERVER1]
;Domino.Address [IP address of Domino server]
;Domino.Port=TCPIP
;Domino.Server= [1 to connect to the server, 0 for no connection]
;
;*****Internet Accounts********
;
;
AdditionalServices=0
;Mail.Incoming.Name= [incoming POP or IMAP server name]
;Mail.Incoming.Server= [1 for POP or 2for IMAP]
;Mail.Incoming.Protocol=
;Mail.Incoming.Username= [Mail account user name or login name]
;Mail.Incoming.Password= [Mail account password]
;Mail.Incoming.SSL= [1 to use SSL; 0 not to use SSL]
;Mail.Outgoing.Name= [Outgoing mail account name, a friendly name used to refer to these settings]
;Mail.Outgoing.Server= [Outgoing mail (SMTP) server name]
;Mail.Outgoing.Address= [User's Internet mail address, such as user@isp.com]
;Mail.InternetDomain= [Internet Mail domain name such as isp.com]
;Directory.Name= [Directory account name, a friendly name used to refer to these settings]
;Directory.Server= [Directory (LDAP) server name]
;
;
;*****Dialup settings********
;
;NetworkDial.EntryName= [Name of remote network dialup phone book entry]
;NetworkDial.Phonenumber= [Dial-in number]
;NetworkDial.Username= [Remote network user name]
;NetworkDial.Password= [Remote network password]
;NetworkDial.Domain= [Remote network domain]
;DirectDial.Phonenumber= [Dial-in number]
;DirectDial.Prefix= [Dialup prefix, if required. For example, 9 to access an outside line.]
;DirectDial.Port= [COM port to which the modem is connected]
;DirectDial.Modem= [File specification of modem file]
;
;
;*****Proxy Settings********
;
;Proxy.HTTP= [HTTP proxy server and port - e.g, proxy.isp.com:8080]
;Proxy.FTP= [FTP proxy server and port - e.g, proxy.isp.com:8080]
;Proxy.SSL= [SSL proxy server and port - e.g, proxy.isp.com:8080]
;Proxy.HTTPTunnel= [HTTP Tunneling proxy server and port - e.g, proxy.isp.com:8080]
;Proxy.SOCKS= [SOCKS proxy server and port - e.g, proxy.isp.com:8080]
;Proxy.None= [Do not use a proxy for these hosts or domains]
;Proxy.UseHTTP= [Use the HTTP proxy server for FTP, Gopher, and SSL security proxies]
;Proxy.Username= [User name if logon is required]
;Proxy.Password= [User password]
;
;
;*****Replication Settings********
;
;Replication.Threshold= [Transfer outgoing mail if this number of messages held in local mailbox]
;Replication.Schedule= [Enable replication schedule]
;
;
;*****Instant Messaging Settings********
;
IM.Server=
IM.Port=1533
IM.ConnectWhen=1
IM.Protocol=0
;IM.ProxyType=
;IM.ProxyServer=
;IM.ProxyPort=
;IM.ServerNameResolve=
;IM.ProxyUsername=
One thing to note, you can NOT get rid of the "Notes Setup is Complete" message when you first start notes. I've tried in vain, and ended up having to use a sendkeys.
if you use the parameters notesdir and datadir, the installer still puts a lot of files to the default-path (c:\programme\lotus\notes\ in my case). Actually there are about 100mb in c:\notes and 150mb in c:\programme\lotus\notes\
in the end notes is working like it should, but i still need everything in c:\notes. Is there another parameter for that?
in the end notes is working like it should, but i still need everything in c:\notes. Is there another parameter for that?
For everyone with the same problem:
instead of NOTESDIR use PROGDIR
it now installs all data to the specified path, and nothing to "c:\program files\lotus\notes"
Subscribe to:
Posts (Atom)