mssbsssr/sbsmonacct causing audit failure



We have been getting an audit failure in the event logs for some weeks, at
0430 each day. Here is the error:

Source: Security
Category: Logon/Logoff
Type: Failure audit
Event ID: 534
Logon Failure:
Reason: The user has not been granted the requested logon type at this machine
User Name: sbsmonacct
Domain: <ourdomain>
Logon Type: 2
Logon Process: Advapi
Authentication Package: Negotiate
Workstation Name: <ourserver>
Caller User Name: <ourserver>$
Caller Domain: <ourdomain>
Caller Logon ID: (0x0,0x3E7)
Caller Process ID: 2700
Transited Services: -
Source Network Address: -
Source Port: -


In Task Scheduler I found a task that runs at 0430 each day:
"C:\Program Files\Microsoft Windows Small Business
Server\monitoring\mssbsssr.exe" -usage
Collect usage data daily and store in the monitoring database

I have run this from the command line, with the same error, which confirms
mssbsssr is the problem, and not the task scheduler

These are scheduled too, but do not generate errors:
"C:\Program Files\Microsoft Windows Small Business
Server\monitoring\mssbsssr.exe" -C:Server Performance Report
"C:\Program Files\Microsoft Windows Small Business
Server\monitoring\mssbsssr.exe" -C:Server Usage Report
"C:\Program Files\Microsoft Windows Small Business
Server\monitoring\mssbsssr.exe" -perf

I had a look at the internet to see what I could find out.
Looking at the error code: "This event record indicates that an attempt was
made to log on, but the local security policy of the computer does not allow
the user to log on in the requested fashion (such as interactively)."
Log on type 2 is indeed interactively
(http://www.windowsecurity.com/articles/Logon-Types.html), and this would
seem wrong. A scheduled task should be logon type 4.

What it seems to do is collect data from somewhere, process it and dump it
into a database for monitor reporting. To do that (with the 'usage' option),
it first checks if the user account sbsmonacct exists, and deletes it if it
does. Then it creates the user account sbsmonacct again, enables it, gives a
password, changes some settings, puts it into Enterprise Admins group
(twice), logs on, does whatever it needs to do, logs off, and then deletes
the account. On our server, it is failing to log on, perhaps because it is a
scheduled task trying to log on interactively, and so the account does not
get deleted at the end of the process. As far as I can tell all reporting is
proceeding normally.

The sbsmonacct account describes itself as: "Account used by Small Business
Server Monitoring to collect e-mail usage data for server usage reports."

It is a member of Domain Users, Enterprise Admins, and by implication Users

From http://www.winserverhelp.com/ftopic5685.html

Check to see if the Administrator or the Enterprise Administrator account is
a member of either the Remote Operators group or the Domain Power Users
group. This happens because on SBS 2003, the "Deny log on locally" policy
setting is applied to the Remote Operators group in the Default Domain
Controllers Policy object. This policy setting also applies to the Domain
Power Users group because the Domain Power Users group is a member of the
Remote Operators group. Since a deny policy always overrides an allow policy,
this policy setting prevents users from logging on to domain controllers in
the domain, even if the "Allow log on locally" policy applies to the same
users. Be aware that in many cases the Administrator account becomes a member
of the Remote Operators or the Domain Power Users group because of group
nesting. For example, the Administrator account is a member of the Mobile
Users group. Therefore, if you add the Mobile Users group as a member of the
Remote Operators group, the Administrator account becomes a member of the
Remote Operators group because of group nesting.

This does not seem to be the case, sbsmonacct is not a member of a group
that has Deny Logon Locally set on it.

In the application log at about that time (and it also appeared when I ran
mssbsssr from the command prompt) is this informational message:
The description for Event ID ( 2004 ) in Source ( WBLOGSVC ) cannot be
found. The local computer may not have the necessary registry information or
message DLL files to display messages from a remote computer. You may be able
to use the /AUXSOURCE= flag to retrieve this description; see Help and
Support for details. The following information is part of the event: .

I tried reinstalling through the Monitoring Configuration Wizard, but with
no success.

By the way, I have instally SP2 on the server, and SP3 on ISA 2004, but this
problem dates from before then.

A search of the microsoft web sites turns up no reference to "mssbsssr",
"sbsmonacct" or "wblogsvc"!

Any ideas?

F2Andy
.



Relevant Pages

  • Re: Cannot logon locally at the console
    ... setting is applied to the Remote Operators group in the Default Domain ... Controllers Group Policy object. ... Domain Power Users group because the Domain Power Users group is a member ... Administrator account from the Remote Operators group and the Domain Power ...
    (microsoft.public.windows.server.sbs)
  • RE: MSExchangeMGMT - EVENT ID 8 - SBSMONACCT
    ... The SBSMONACCT is an account created by the backup process then deleted. ... account is a member of either the Remote Operators group or the Domain ... Power Users group. ... Default Domain Controllers Policy object. ...
    (microsoft.public.windows.server.sbs)
  • your account is configured to prevent you from using this computer
    ... account that's getting the following popup at log on. ... nor is he a member of ... a group that's affected by that policy. ... only members of the local adminstrators group can log ...
    (microsoft.public.windowsxp.security_admin)
  • Re: I need to allow add remove programs on SBS Server
    ... Now the problem is getting around this policy for only one authorized user ... You could try running RSOP on the ... >>> account is a member of, and make the new account a member of all of those ...
    (microsoft.public.windows.server.sbs)
  • Re: Option to edit local security policy option is greyed out
    ... the W2K3 server in question is a domain server member ... SBS 2003 server and grant the "local" machine account the right in AD? ... Configure the policy from Active directory, ...
    (microsoft.public.windows.server.general)