FarrenioFarrenio
Frequently asked

Answers to the questions prospects ask first.

32 honest answers, grouped by topic. Use the search box if you know what you're looking for, or browse by section.

Platform basics

4 Q&A
    What is Farrenio?
    Two things, decoupled. (1) The FCC Platform, a multi-tenant SaaS for SAP basis monitoring, alerting, automation and audit. (2) AWS Reseller, where we sell AWS to companies running SAP and design / operate the landing zones. Most customers use one. Many use both.
    Who is the platform built for?
    MSPs running SAP for multiple customers; in-house Basis teams of 2–20 people; and security / SOC analysts who need an indexed audit trail across the estate. Service desks get a read-only view that's good enough to triage without touching production.
    What SAP versions are supported?
    NetWeaver 7.x, S/4HANA, BW/4HANA. Database side covers HANA (with SYSTEMDB + tenant detection), MaxDB, Oracle, MSSQL. The agent runs on RHEL, SLES, and Ubuntu.
    Is there a trial?
    Yes. We set up a sandbox tenant against one non-production SID, typically a 14-day PoC. Production SIDs join later through the same agent, with no second install.

Collector agent

4 Q&A
    Does the agent need inbound network access to my SAP hosts?
    No. The agent is outbound-only. It polls Farrenio over HTTPS for its config and pushes metrics the same way. No new firewall rules, no exposed ports on your SAP boxes.
    What does the agent install?
    A single Python daemon (~12 MB) running as the sapagent user, sudo-ing to <sid>adm for SAP commands. systemd unit, /etc/fcc-agent/config.yaml, signed auto-update tarballs.
    How heavy is the collector?
    Negligible. Steady-state CPU < 1%, < 100 MB RAM. Network traffic averages 2 KB/s per agent. The default polling interval is 60 s for metrics and 5 min for SM37 / heavyweight transactions.
    How do I update agents at scale?
    Fleet management UI: pick agents and click "Update". Or enable auto-update on each agent and we push signed tarballs at the cadence you configure (default daily).

Security & RBAC

5 Q&A
    How does authentication work?
    JWT (HS256, 24 h expiry). MFA enforceable per role; the code-server gate always requires TOTP. Google OAuth is available as an alternative path, and new Google sign-ins are held in a pending state until a platform owner approves them.
    What's the RBAC model?
    92 individually-toggleable permissions across 8 roles: platform_owner, admin, customer_admin, customer, technician, service_desk, a contractor role scoped to its own timesheets and payments, and a marketing-only support_agent role for Aria chat operators. Menus, actions and tabs can all be overridden from the Role Management UI.
    Can my service desk see alerts without touching production?
    Yes. The service_desk role is read-only on alerts and incidents, with no SAP transaction access, no config changes and no token reveal. You can carve out exactly what each team sees.
    What's logged?
    Every login, role change, token reveal, runbook execution, sapcontrol command, and configuration change is appended to db.audit_logs with operator id, target, IP, user-agent, and the action's full delta. Default retention 180 days, configurable up to 365.
    Where can I read the full security model?
    Open /security, a dedicated page laying out auth, RBAC, encryption, audit, vulnerability management and compliance.

Pricing & contracts

4 Q&A
    How is pricing calculated?
    Per system, with no hidden seats, so add as many users as the team needs. Starter covers a single SAP system, Business covers one landscape of up to six SIDs (typically PRD, QAS, DEV and a sandbox), and Enterprise covers multiple landscapes, scoped against your real inventory. There is no "unlimited" tier by design. Talk to sales and we will agree a number.
    Do you offer annual contracts?
    Yes, annual gets a discount. Monthly is fine for PoCs or short engagements.
    What counts as a SID?
    Each unique SAP system identifier across PRD / QAS / DEV / sandbox. HANA tenants on the same SYSTEMDB count once.
    Is the AWS Reseller side bundled with the platform?
    No. AWS resale and the monitoring platform are decoupled, and many customers use one without the other. They're cheaper together but never bundled-or-nothing.

AWS Reseller

4 Q&A
    Are you an AWS Partner Network member?
    Yes. Farrenio is a registered AWS Reseller in the AWS Partner Network. We can show partner status on request and consolidate billing under our account.
    What's your mark-up on AWS compute?
    0%. AWS list price, billed monthly by us. We earn from the platform subscription and consulting hours, not from compute margin.
    Where do you host?
    Wherever AWS does. Default is eu-central-1 (Frankfurt) for EU customers; we'll design around your data-residency constraints. The FCC Platform itself is EU-hosted.
    What about RISE with SAP?
    We honestly tell you when RISE is the right call and when it isn't. We'll design an EC2 / HANA landing zone that lives next to RISE where that makes sense, and skip it where it doesn't.

Data & GDPR

4 Q&A
    Are SSH credentials encrypted at rest?
    Yes. SSH credentials, SMTP passwords, OAuth refresh tokens, and API tokens are sealed with Fernet keys derived from JWT_SECRET. Agent-side credentials use a host-local Fernet key with an "enc:" prefix.
    What about visitor analytics on the marketing site?
    Opt-in only. Events fire only when the visitor has accepted the Analytics cookie category. IPs are stored truncated to /24. Anonymous pageview counts use a daily-rotating sha256 bucket that can't be reversed to a visitor and resets every midnight.
    Right to erasure?
    Chat sessions and demo requests can be deleted by the platform owner. Analytics events expire automatically after 180 days. Audit logs follow the configured retention (180–365 days).
    Do you have a DPA?
    Yes, a DPA template is available on request. Email contact@farrenio.com.

Aria chat assistant

3 Q&A
    What is Aria?
    A small AI assistant at the bottom right of the marketing site. Answers questions about the platform, pricing, security, and onboarding. Asks visitors for their email + name when they want to take the conversation further.
    Can a human take over the chat?
    Yes. Operators with the support_agent role (or platform_owner / admin) can step in from the in-app Chat Sessions page. Visitors see a green "Agent online" pill when a human is on shift.
    Is Aria data stored?
    Transcripts are persisted in the Farrenio backend for 180 days so platform owners can review intent patterns and follow up. Visitors can request deletion at any time.

Anything else

4 Q&A
    How quickly does a PoC come together?
    A 30-minute scope call and one production SID is usually streaming live metrics within an hour of agent install. The rest of the landscape follows as fast as you can roll out the package.
    What support is included?
    Community support on Starter, business-hours email on Business, 24/7 + SLA credit on Enterprise. All tiers have access to the documentation and the audit-trail self-service.
    How do I report a security issue?
    Email contact@farrenio.com with "[SECURITY]" in the subject. We acknowledge within one business day and coordinate disclosure responsibly.
    Where do I see what's shipping?
    The /changelog page lists releases in reverse-chronological order with the items each one shipped. /status is the live platform health board.

Didn't find what you needed?

Ping us at contact@farrenio.com or open a chat with Aria at the bottom right. We answer every inbound, and the typical reply comes within one business day.