SOC User Manual for MIS Tanauan City Hall: a plain-language guide covering setup, login, the dashboard, Kibana, alerts, the five detection scenarios, adding agents, and support contacts.

User manual · v2.0

Your SOC, explained plainly

Everything from how the system is set up, to logging in, using Kibana, adding a new computer, and knowing what to do with an alert — written for MIS Tanauan City Hall staff, no cybersecurity background required.

Prepared for MIS Tanauan City Hall staff · 27 August 2026

This handbook covers the full system, front to back. Sections 1–4 and 7–10 are for everyday staff use; Sections 5, 6, 11, and 13 are more technical and meant mainly for your IT/MIS staff. Every alert your system sends is already written in plain language — this guide explains the rest.

1 What is this system?

Security Onion is the monitoring system now watching over your office network and computers, 24 hours a day. Think of it as a security guard that never sleeps — it watches network traffic and computer activity, and tells you immediately if something looks suspicious.

It does not slow down your computers or your network. It works quietly in the background, listening to network traffic through a passive connection, and receiving activity reports from a small program (called an agent) installed on monitored computers.

What it does for you

  • Watches for six specific kinds of suspicious activity (Section 9)
  • Sends an instant alert to a Telegram group the moment something is detected
  • Keeps a searchable record of activity, in case you need to investigate something later
  • Gives your IT staff one dashboard to see everything and dig into details

2 How the system is set up

A reference for your IT staff — what's already in place, not a step-by-step reinstall guide. Setup was performed once by the deployment team; you shouldn't need to repeat it unless the server needs to be rebuilt entirely, which is specialist work best done with the deployment team's help (Section 15).

What's already installed and running

  • Security Onion 2.4, in "standalone" mode — one server (the "manager") handles monitoring, storage, and the dashboard together.
  • Zeek and Suricata — the two network-monitoring engines, watching traffic via a passive connection so they never sit in the path of your actual network traffic.
  • Elasticsearch and Kibana — the storage and search engine underneath the dashboard (Section 5).
  • Elastic Agent — the small program installed on individual computers to report activity back (Section 11).
  • ElastAlert — watches for the five scenarios (Section 9) and sends the Telegram messages (Section 7).

What your IT staff can safely do

  • Add new computers/agents to be monitored (Section 11)
  • Create additional dashboard accounts for staff who need access
  • Check overall system health from Administration/Grid (Section 13)
Needs the deployment team's help: changing the server's network address, rebuilding the server, or touching the firewall configuration — these are managed by an automated configuration system behind the scenes, and editing them the wrong way can take the whole dashboard offline. Same goes for adjusting what the five detection rules look for.

3 Logging in for the first time

Your IT/MIS staff will give you a web address, username, and password separately from this handbook — for security, login details are never printed in a shared document. Once you have those:

1
Open a web browser
Chrome or Microsoft Edge, on the office computer or laptop you'll use to check the dashboard.
2
Go to the dashboard address
Type the web address given to you by your IT staff into the address bar and press Enter.
3
Accept the security notice
A "Your connection is not private" warning is expected here — click Advanced, then Proceed. It's an internal certificate, not a sign something is wrong.
4
Enter your username and password
Use the credentials given to you separately, then click Log In.
5
You're in
You'll land on the main Overview page — see Section 4 for a tour.
https://[your-dashboard-address]
Keep it private. Don't share your login outside your office. If you forget your password or suspect someone else knows it, contact your IT staff right away (Section 15).

4 Finding your way around

The dashboard has a menu on the left. Here's what you'll use most:

dashboard overview
Overview
Alerts
Cases
Hunt / Search
Grid / Admin
Unauthorized Workstation Access AttemptMIS-PC14
New Device Connected to LAN192.168.93.16
SSH Brute-Force Attemptmis-so

Simplified layout — actual menu labels may look slightly different depending on the version installed.

The Alerts page, in more detail

This is where you'll spend most of your time. Each row shows a severity color, a short title, the time, and which computer or device was involved. Click any alert to see the recommended action written directly into it.

5 Accessing Kibana

Kibana is the more advanced search-and-visualization tool powering the technical side of your dashboard. Think of the main dashboard (Section 4) as the everyday front desk, and Kibana as the back-office archive room — everything the dashboard shows ultimately comes from data stored here.

kibana / discover
Discover
Dashboard
Visualize
Last 24 hours+ Add filter
Traffic volume chart
Top talkers table
1
Find the Kibana link
From the main dashboard's menu, look for "Hunt," "Kibana," or similar — it opens using your existing login, no separate sign-in needed.
2
Get oriented
"Discover" is a raw, searchable list of every recorded event. "Dashboard" holds pre-built visual summaries, similar to Overview but more customizable.
3
Use the time picker
Every view has a time-range control, usually top-right. Almost every "I don't see the data I expected" moment is solved by widening this range.

Kibana is a genuinely technical tool — day-to-day use of your system only needs the main dashboard (Section 4). Kibana is here for when your IT staff needs to dig deeper.

6 Customizing dashboards in Kibana

If your IT staff wants a view tailored to a specific question ("how much traffic came from this one device this week?"), Kibana lets you build and save one.

1
Open an existing dashboard as a starting point
It's easier to adjust something that already exists than to start from a blank page.
2
Adjust the filters
Use the search bar to narrow what's shown (e.g. a specific device's IP), and the time picker to set the period you care about.
3
Add or resize panels
Click Edit (top-right) to enter edit mode, then drag panels to resize, or use "Add panel" for another chart.
4
Save it as your own
Use "Save as" — not Save — to create a new copy, rather than overwriting a dashboard other staff rely on.
Use "Save as," not "Save." That keeps the shared dashboards other people use untouched, and gives you your own copy to freely experiment with.

7 Getting alerts on Telegram

Rather than requiring someone to watch the dashboard all day, alerts also arrive directly in a Telegram group — so your team is notified the moment something happens, even away from a computer.

1
Get added to the group
Ask your IT staff to add your Telegram account to the "MIS Tanauan Security Onion" group.
2
Watch for the SOC bot
Alerts arrive from an automated bot account, formatted the same way every time.
3
Read the format
Title with severity, what was detected, which computer/account, the time, a recommended action, and who to notify.
SO
MIS_SOC_Bot
⚠ HIGH — Unauthorized Workstation Access Attempt
Repeated Failed Workstation Logon/Unlock Attempts Detected
Hostname:MIS-PC14
Target Account:MIS_PC2
Time (UTC):2026-08-26 04:06
Action: Verify whether this is the legitimate user having trouble logging in, or an unauthorized access attempt. Escalate if unconfirmed.
Notify: MIS Department Head + IT Admin

8 Understanding severity

Every alert is labeled with one of three severity levels, so you can tell at a glance how urgently it needs attention.

HIGH

Needs prompt attention. Could indicate an active attempt to break in or access something without authorization.

MEDIUM

Worth checking when convenient. Often something unusual but not necessarily malicious — verify it.

LOW

Informational. Logged for visibility and recordkeeping; rarely needs immediate action.

Severity tells you how quickly to look at something — it doesn't automatically mean an attack happened. Many alerts, once checked, turn out to be normal activity that matched a pattern. That's expected: it means the system is watching closely.

9 The six things we watch for

Your system is tuned to detect six kinds of activity, chosen from the concerns your office raised during setup.

1

SSH/RDP Brute-Force Authentication Attempt

High

Someone repeatedly trying different passwords to remotely log into a server — like trying every key on a keyring to open a lock.

2

Network Reconnaissance and Port Scanning

Medium

A device systematically checking many connection points on another device — often the first step before a real intrusion attempt.

3

Unauthorized Workstation Access Attempt

High

Repeated failed attempts to log into or unlock an employee's computer at its own screen — could mean someone trying to access it without permission.

4

Unauthorized Removable Media & Data Exfiltration

Medium

A USB drive or external storage device connected to a monitored computer — flagged because it's a common way sensitive data leaves an office undetected.

5

Phishing-Related Malicious Communication

Medium

A computer connecting to an internet address already known for phishing or malware — detected by checking the destination address only, never by reading email content, to protect privacy.

6

New Device Connected to the Network

Medium

A device — laptop, phone, printer, or anything else — connecting to your office network for the first time, whether by LAN cable or Wi-Fi. The system doesn't distinguish how it connected, only that it's an IP address it hasn't seen on the network in the past 7 days.

10 What to do when you get an alert

Follow this process for every alert, regardless of severity:

1
Read the full alert
Note the severity, what was detected, which computer/account, and the recommended action already written in.
2
Check if it's expected
Was this scheduled IT work? A known, already-explained device or account? If yes, no further action is usually needed.
3
Verify with the person or device involved
For a workstation alert, check with the employee who uses it. For a new device, confirm if it's a newly issued laptop, guest device, or unrecognized.
4
Escalate if it looks genuinely suspicious
Notify the people listed in the alert's "Notify" line right away, especially for High severity.
5
Log what you found
Even a quick note helps build a record and speeds up resolving similar alerts later.

11 Adding a new computer to the system

Every computer that should be actively monitored (not just watched passively over the network) needs a small program called an "agent" installed on it. This walks your IT staff through adding one.

1
Log into the dashboard
Use an account with administrator access (Section 3).
2
Go to the agent enrollment page
From the menu, go to Administration/Grid, then find the section for adding an Elastic Agent (sometimes shown as "Fleet" or "Downloads"). Select the Windows workstation policy.
3
Copy the install command shown
The system generates a short PowerShell script to run on the new computer:
$ProgressPreference = 'SilentlyContinue' Invoke-WebRequest -Uri http://[server-address]:8443/artifacts/beats/elastic-agent/elastic-agent-9.0.8-windows-x86_64.zip -OutFile elastic-agent.zip Expand-Archive .\elastic-agent.zip -DestinationPath . cd elastic-agent-9.0.8-windows-x86_64 .\elastic-agent.exe install --url=https://[server-address]:8220 --enrollment-token=[a long code]
4
Use the office-network address, not a remote-access one
The dashboard may show more than one possible "[server-address]." Office computers should always use the local office-network address (starting with 192.168...), never one meant for remote/off-site access. Ask the deployment team once which to use — it's the same address every time after that.
5
Run it on the new computer
Open PowerShell as Administrator (right-click Start → "Windows PowerShell (Admin)" or "Terminal (Admin)"), paste the full command, press Enter.
6
Confirm it enrolled successfully
On Administration/Grid, the new computer should appear within a minute or two, showing "Healthy." Then check Alerts/Search for that computer's hostname to confirm activity is coming through.
Most common failure: using the wrong server address in Step 4. If the install fails to download, or the computer never shows as enrolled, double-check that address first before asking for help.

12 Looking up more detail

If a Telegram alert needs more investigation, log into the dashboard (Section 3) and go to Alerts (Section 4) to find the matching entry by its timestamp.

Clicking an alert shows additional technical detail meant for IT staff — which rule triggered it and the underlying recorded activity. If that looks unfamiliar, that's normal: this depth is for your IT/MIS team's investigation, not something every staff member needs to interpret.

13 Basic system health & maintenance

A few simple checks your IT staff can do periodically, without needing deep technical knowledge.

Checking overall health

  • Go to Administration / Grid — it lists every part of the system with a status indicator (green/healthy is good, red/yellow needs attention).
  • Confirm the number of "Healthy" agents matches the number of computers you expect monitored. A computer that's been off a long time may show offline — that's expected, not a problem.

If Telegram alerts stop arriving

Could mean genuinely quiet activity, or something stopped working. Check Administration/Grid for a red/unhealthy status first — that's the most common cause.

When to contact the deployment team instead of troubleshooting yourselves

  • The dashboard is unreachable and restarting your computer/browser doesn't fix it
  • An agent repeatedly fails to enroll even after double-checking the server address
  • Anything touching the server's own network settings, firewall, or core configuration

14 Frequently asked questions

15 Getting help

For anything not covered here, or if something doesn't look right, reach out:

Day-to-day questions & password resetsYour office's IT/MIS Administrator
System issues or something looks brokenMIS Tanauan Capstone Support Team
Support emailsecurityonioncapstone@gmail.com
This system was built and is supported by the capstone team behind "Implementation of Security Onion for Enhanced Network and Host Visibility, and Case Management in the MIS Office of Tanauan City Hall." Don't hesitate to reach out while you get used to the system — there are no bad questions during onboarding.