8 More Discussions You Might Find Interesting
1. Solaris
Hi Folks,
I've just built a Solaris 11.3 server with a number of LDOM's, all good and well and not any serious issues so far.
On our older Solaris 10 systems we ran Oracle 11g using ASM disks, these disks were the raw device meta disks and came in very nicely as "/dev/md/rdsk/dnn" all worked... (4 Replies)
Discussion started by: gull04
4 Replies
2. Programming
Hi guys,
I am looking for ASM for dummies... I am given an assignment and IDK how to begin with... so perhaps any experts can link me resources I needed to equip. I did google search and find no information that I needed. Also, my program deals with UART (RS232) MIC P18F97J60. Hope some... (1 Reply)
Discussion started by: ment0smintz
1 Replies
3. Programming
Hi guys, I want to add a list of SIGNED numbers... but I don't know how to tell the computer to ADD THEM as signed, let me explain further:
when adding 200 + (-100) , it becomes 100, but in asm the computer always add them as unsigned, so I always get the 300. Do I have to add them in a... (4 Replies)
Discussion started by: lamachejo
4 Replies
4. Solaris
Hi,
We are planning to setup a 10gR2 RAC and storage on ASM. We use Sun StorEdge SAN.
The installation and configuration manual says to configure ASM diskgroups with raw devices (preferably raw disk not volumes).
I dont really know if its possible to present raw disks to the Solaris... (4 Replies)
Discussion started by: esmgr
4 Replies
5. Solaris
I was installing oracle 10gr2 on solaris 10 x86 using asm as a result i have this two slices that i want to use as one disk group: these are /dev/rdsk/c1d1s3 and /dev/rdsk/c1d1s7.
The result indicated /dev/rdsk/c1d1s3 as candidate and /dev/rdsk/c1d1s7 as foreign because slice 7 has a rdbms... (1 Reply)
Discussion started by: seyiisq
1 Replies
6. Shell Programming and Scripting
Hi
I want to check Oracle ASM disk status through a PERL script.
Script flow would be like this ...
1. Its taking diskgroup name in the command line...
2. Connect to Oracle database
3. If connection error send a critical message.
Plz replyyyyyyy...... (1 Reply)
Discussion started by: Harikrishna
1 Replies
7. Shell Programming and Scripting
hi,
how to convert unix shell scritps which has some mount points lcoations hardcoded to convert to oracle asm file systems?
Thanks (0 Replies)
Discussion started by: rags_s11
0 Replies
8. Solaris
I'm running solaris, with solstice disksuite.
With other systems, i run veritas volume manager.
My dba want to implement ASM with oracle 10g.
Is it possible to create volumes with disksuite for ASM.
Oracle want a volume name ex: vol1
My question is, what is the best STANDARD solution.
... (5 Replies)
Discussion started by: simquest
5 Replies
LEARN ABOUT DEBIAN
clamav::client
ClamAV::Client(3pm) User Contributed Perl Documentation ClamAV::Client(3pm)
NAME
ClamAV::Client - A client class for the ClamAV "clamd" virus scanner daemon
VERSION
0.11
SYNOPSIS
Creating a scanner client
use ClamAV::Client;
# Try using socket options from clamd.conf, or use default socket:
my $scanner = ClamAV::Client->new();
# Use a local Unix domain socket:
my $scanner = ClamAV::Client->new(
socket_name => '/var/run/clamav/clamd.ctl'
);
# Use a TCP socket:
my $scanner = ClamAV::Client->new(
socket_host => '127.0.0.1',
socket_port => 3310
);
die("ClamAV daemon not alive")
if not defined($scanner) or not $scanner->ping();
Daemon maintenance
my $version = $scanner->version;
# Retrieve the ClamAV version string.
$scanner->reload(); # Reload the malware pattern database.
$scanner->quit(); # Terminates the ClamAV daemon.
$scanner->shutdown(); # Likewise.
Path scanning (lazy)
# Scan a single file or a whole directory structure,
# and stop at the first infected file:
my ($path, $result) = $scanner->scan_path($path);
my ($path, $result) = $scanner->scan_path(
$path, ClamAV::Client::SCAN_MODE_NORMAL );
my ($path, $result) = $scanner->scan_path(
$path, ClamAV::Client::SCAN_MODE_RAW );
Path scanning (complete)
# Scan a single file or a whole directory structure,
# and scan all files without stopping at the first infected one:
my %results = $scanner->scan_path_complete($path);
while (my ($path, $result) = each %results) { ... }
Other scanning methods
# Scan a stream, i.e. read from an I/O handle:
my $result = $scanner->scan_stream($handle);
# Scan a scalar value:
my $result = $scanner->scan_scalar($value);
DESCRIPTION
ClamAV::Client is a class acting as a client for a ClamAV "clamd" virus scanner daemon. The daemon may run locally or on a remote system
as ClamAV::Client can use both Unix domain sockets and TCP/IP sockets. The full functionality of the "clamd" client/server protocol is
supported.
Constructor
The following constructor is provided:
new(%options): RETURNS ClamAV::Client
Creates a new "ClamAV::Client" object. If no socket options are specified, first the socket options from the local "clamd.conf"
configuration file are tried, then the Unix domain socket "/var/run/clamav/clamd.ctl" is tried, then finally the TCP/IP socket at
127.0.0.1 on port 3310 is tried. If either Unix domain or TCP/IP socket options are explicitly specified, only these are used.
%options is a list of key/value pairs representing any of the following options:
socket_name
A scalar containing the absolute name of the local Unix domain socket. Defaults to '/var/run/clamav/clamd.ctl'.
socket_host
A scalar containing the name or IP address of the TCP/IP socket. Defaults to '127.0.0.1'.
socket_port
A scalar containing the port number of the TCP/IP socket. Defaults to 3310.
Instance methods
The following instance methods are provided:
Daemon maintenance
ping: RETURNS SCALAR; THROWS ClamAV::Client::Error
Returns true ('PONG') if the ClamAV daemon is alive. Throws a ClamAV::Client::Error exception otherwise.
version: RETURNS SCALAR; THROWS ClamAV::Client::Error
Returns the version string of the ClamAV daemon.
reload: RETURNS SCALAR; THROWS ClamAV::Client::Error
Instructs the ClamAV daemon to reload its malware database. Returns true if the reloading succeeds, or throws a ClamAV::Client::Error
exception otherwise.
quit: RETURNS SCALAR; THROWS ClamAV::Client::Error
shutdown: RETURNS SCALAR; THROWS ClamAV::Client::Error
Terminates the ClamAV daemon. Returns true if the termination succeeds, or throws a ClamAV::Client::Error exception otherwise.
scan_path($path): RETURNS SCALAR, SCALAR; THROWS ClamAV::Client::Error
scan_path($path, $scan_mode): RETURNS SCALAR, SCALAR; THROWS ClamAV::Client::Error
Scans a single file or a whole directory structure, and stops at the first infected file found. The specified path must be absolute.
A scan mode may be specified: a mode of ClamAV::Client::SCAN_MODE_NORMAL (which is the default) causes a normal scan ("SCAN") with
archive support enabled, a mode of ClamAV::Client::SCAN_MODE_RAW causes a raw scan with archive support disabled.
If an infected file is found, returns a list consisting of the path of the file and the name of the malware signature that matched the
file. Otherwise, returns the originally specified path and undef.
scan_path_complete($path): RETURNS HASH; THROWS ClamAV::Client::Error
Scans a single file or a whole directory structure completely, not stopping at the first infected file found. The specified path must
be absolute. Only the normal, non-raw mode is supported for complete scans by ClamAV.
Returns a hash with a list of infected files found, with the file paths as the keys and the matched malware signature names as the
values.
scan_stream($handle): RETURNS SCALAR; THROWS ClamAV::Client::Error
Scans a stream, that is, reads from an I/O handle. If the stream is found to be infected, returns the name of the matching malware
signature, undef otherwise.
scan_scalar($value): RETURNS SCALAR; THROWS ClamAV::Client::Error
Scans the value referenced by the given scalarref. If the value is found to be infected, returns the name of the matching malware
signature, undef otherwise.
SEE ALSO
The clamd and clamav man-pages.
AVAILABILITY and SUPPORT
The latest version of ClamAV::Client is available on CPAN and at http://www.mehnle.net/software/clamav-client
<http://www.mehnle.net/software/clamav-client>.
Support is usually (but not guaranteed to be) given by the author, Julian Mehnle <julian@mehnle.net>.
AUTHOR and LICENSE
ClamAV::Client is Copyright (C) 2004-2005 Julian Mehnle <julian@mehnle.net>.
ClamAV::Client is free software. You may use, modify, and distribute it under the same terms as Perl itself, i.e. under the GNU GPL or the
Artistic License.
perl v5.14.2 2012-01-17 ClamAV::Client(3pm)