<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://it-arts.net/index.php?action=history&amp;feed=atom&amp;title=OSSIM_-_Install_Script_On_Ubuntu_24.4</id>
	<title>OSSIM - Install Script On Ubuntu 24.4 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://it-arts.net/index.php?action=history&amp;feed=atom&amp;title=OSSIM_-_Install_Script_On_Ubuntu_24.4"/>
	<link rel="alternate" type="text/html" href="https://it-arts.net/index.php?title=OSSIM_-_Install_Script_On_Ubuntu_24.4&amp;action=history"/>
	<updated>2026-05-02T19:36:36Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://it-arts.net/index.php?title=OSSIM_-_Install_Script_On_Ubuntu_24.4&amp;diff=525&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;[[]]  == install-ossim.sh ==   &lt;nowiki&gt; #!/bin/bash  # This script installs OSSIM (Open Source Security Information Management) on Ubuntu 24.04 LTS  # Ensure the system is up-to-date echo &quot;Updating system packages...&quot; sudo apt update -y &amp;&amp; sudo apt upgrade -y  # Install essential packages for system configuration echo &quot;Installing necessary dependencies...&quot; sudo apt install -y curl wget gnupg2 lsb-release apt-transport-https sudo  # Add the OSSIM repository and import the...&quot;</title>
		<link rel="alternate" type="text/html" href="https://it-arts.net/index.php?title=OSSIM_-_Install_Script_On_Ubuntu_24.4&amp;diff=525&amp;oldid=prev"/>
		<updated>2025-12-14T10:07:36Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;[[]]  == install-ossim.sh ==   &amp;lt;nowiki&amp;gt; #!/bin/bash  # This script installs OSSIM (Open Source Security Information Management) on Ubuntu 24.04 LTS  # Ensure the system is up-to-date echo &amp;quot;Updating system packages...&amp;quot; sudo apt update -y &amp;amp;&amp;amp; sudo apt upgrade -y  # Install essential packages for system configuration echo &amp;quot;Installing necessary dependencies...&amp;quot; sudo apt install -y curl wget gnupg2 lsb-release apt-transport-https sudo  # Add the OSSIM repository and import the...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[]]&lt;br /&gt;
&lt;br /&gt;
== install-ossim.sh ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# This script installs OSSIM (Open Source Security Information Management) on Ubuntu 24.04 LTS&lt;br /&gt;
&lt;br /&gt;
# Ensure the system is up-to-date&lt;br /&gt;
echo &amp;quot;Updating system packages...&amp;quot;&lt;br /&gt;
sudo apt update -y &amp;amp;&amp;amp; sudo apt upgrade -y&lt;br /&gt;
&lt;br /&gt;
# Install essential packages for system configuration&lt;br /&gt;
echo &amp;quot;Installing necessary dependencies...&amp;quot;&lt;br /&gt;
sudo apt install -y curl wget gnupg2 lsb-release apt-transport-https sudo&lt;br /&gt;
&lt;br /&gt;
# Add the OSSIM repository and import the GPG key&lt;br /&gt;
echo &amp;quot;Adding OSSIM repository and GPG key...&amp;quot;&lt;br /&gt;
curl -s https://updates.alienvault.com/ossim/ossim-5.9.0/ossim-repo.key | sudo tee /etc/apt/trusted.gpg.d/ossim.asc&lt;br /&gt;
&lt;br /&gt;
# Add the OSSIM repository to the sources list&lt;br /&gt;
echo &amp;quot;Adding OSSIM repository to the sources list...&amp;quot;&lt;br /&gt;
echo &amp;quot;deb https://updates.alienvault.com/ossim/ossim-5.9.0/ubuntu/ focal main&amp;quot; | sudo tee /etc/apt/sources.list.d/ossim.list&lt;br /&gt;
&lt;br /&gt;
# Update the package list with OSSIM repository&lt;br /&gt;
echo &amp;quot;Updating package lists...&amp;quot;&lt;br /&gt;
sudo apt update -y&lt;br /&gt;
&lt;br /&gt;
# Install OSSIM base components and other dependencies&lt;br /&gt;
echo &amp;quot;Installing OSSIM and dependencies...&amp;quot;&lt;br /&gt;
sudo apt install -y ossim-server ossim-agent ossim-web ossim-database&lt;br /&gt;
&lt;br /&gt;
# Install Nginx (if not already installed) as the web server&lt;br /&gt;
echo &amp;quot;Installing Nginx for web interface...&amp;quot;&lt;br /&gt;
sudo apt install -y nginx&lt;br /&gt;
&lt;br /&gt;
# Install and configure PostgreSQL for OSSIM database&lt;br /&gt;
echo &amp;quot;Installing PostgreSQL and setting up OSSIM database...&amp;quot;&lt;br /&gt;
sudo apt install -y postgresql postgresql-contrib&lt;br /&gt;
&lt;br /&gt;
# Configure PostgreSQL for OSSIM&lt;br /&gt;
sudo -u postgres psql -c &amp;quot;CREATE USER ossim WITH PASSWORD &amp;#039;ossim_password&amp;#039;;&amp;quot;&lt;br /&gt;
sudo -u postgres psql -c &amp;quot;CREATE DATABASE ossim;&amp;quot;&lt;br /&gt;
sudo -u postgres psql -c &amp;quot;GRANT ALL PRIVILEGES ON DATABASE ossim TO ossim;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Enable PostgreSQL service to start on boot&lt;br /&gt;
echo &amp;quot;Enabling PostgreSQL to start on boot...&amp;quot;&lt;br /&gt;
sudo systemctl enable postgresql&lt;br /&gt;
&lt;br /&gt;
# Install and configure OSSIM agent&lt;br /&gt;
echo &amp;quot;Configuring OSSIM agent...&amp;quot;&lt;br /&gt;
sudo apt install -y ossim-agent&lt;br /&gt;
&lt;br /&gt;
# Start OSSIM services&lt;br /&gt;
echo &amp;quot;Starting OSSIM services...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Start and enable OSSIM database, agent, and server services&lt;br /&gt;
sudo systemctl start ossim-server&lt;br /&gt;
sudo systemctl start ossim-agent&lt;br /&gt;
sudo systemctl start ossim-database&lt;br /&gt;
sudo systemctl enable ossim-server&lt;br /&gt;
sudo systemctl enable ossim-agent&lt;br /&gt;
sudo systemctl enable ossim-database&lt;br /&gt;
&lt;br /&gt;
# Start Nginx and enable it to start on boot&lt;br /&gt;
echo &amp;quot;Starting Nginx and enabling it to start on boot...&amp;quot;&lt;br /&gt;
sudo systemctl start nginx&lt;br /&gt;
sudo systemctl enable nginx&lt;br /&gt;
&lt;br /&gt;
# Set up firewall rules for OSSIM (allow HTTP, HTTPS, and required ports)&lt;br /&gt;
echo &amp;quot;Configuring UFW firewall rules...&amp;quot;&lt;br /&gt;
sudo ufw allow 22/tcp&lt;br /&gt;
sudo ufw allow 80/tcp&lt;br /&gt;
sudo ufw allow 443/tcp&lt;br /&gt;
sudo ufw allow 4433/tcp  # OSSIM-specific port&lt;br /&gt;
sudo ufw allow 514/udp   # Syslog traffic&lt;br /&gt;
sudo ufw allow 10000:20000/udp  # OSSIM related ports&lt;br /&gt;
&lt;br /&gt;
# Enable UFW firewall&lt;br /&gt;
sudo ufw enable&lt;br /&gt;
&lt;br /&gt;
# Check if all OSSIM components are running&lt;br /&gt;
echo &amp;quot;Verifying OSSIM components are running...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Check systemd status for OSSIM services&lt;br /&gt;
sudo systemctl status ossim-server&lt;br /&gt;
sudo systemctl status ossim-agent&lt;br /&gt;
sudo systemctl status ossim-database&lt;br /&gt;
&lt;br /&gt;
# Verify if Nginx is running&lt;br /&gt;
sudo systemctl status nginx&lt;br /&gt;
&lt;br /&gt;
# Show instructions to access OSSIM&lt;br /&gt;
echo &amp;quot;OSSIM installation completed successfully!&amp;quot;&lt;br /&gt;
echo &amp;quot;You can access the OSSIM web interface by navigating to https://your-server-ip or https://your-domain.com&amp;quot;&lt;br /&gt;
echo &amp;quot;Login with the default credentials: admin / ossim_password&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Revert to the original directory&lt;br /&gt;
cd ~&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;OSSIM installation script completed!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
exit 0&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>