ScanCore: Difference between revisions
Jump to navigation
Jump to search
Created page with "{{howto_header}} {{warning|1=This is little more that raw notes, do not consider anything here to be valid or accurate at this time.}} = Installing = {{footer}}" |
|||
Line 5: | Line 5: | ||
= Installing = | = Installing = | ||
== Database Setup == | |||
<syntaxhighlight lang="bash"> | |||
yum install -y postgresql postgresql-server postgresql-plperl postgresql-contrib postgresql-libs git | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="text"> | |||
... | |||
Complete! | |||
</syntaxhighlight> | |||
DB config: | |||
<syntaxhighlight lang="bash"> | |||
/etc/init.d/postgresql initdb | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="text"> | |||
Initializing database: [ OK ] | |||
</syntaxhighlight> | |||
Start | |||
<syntaxhighlight lang="bash"> | |||
/etc/init.d/postgresql start | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="text"> | |||
Starting postgresql service: [ OK ] | |||
</syntaxhighlight> | |||
Set 'postgres' user password> | |||
Configure access | |||
<syntaxhighlight lang="bash"> | |||
cp /var/lib/pgsql/data/pg_hba.conf /var/lib/pgsql/data/pg_hba.conf.striker | |||
vim /var/lib/pgsql/data/pg_hba.conf | |||
diff -u /var/lib/pgsql/data/pg_hba.conf.striker /var/lib/pgsql/data/pg_hba.conf | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="diff"> | |||
--- /var/lib/pgsql/data/pg_hba.conf.striker 2015-01-16 15:24:38.985895621 -0500 | |||
+++ /var/lib/pgsql/data/pg_hba.conf 2015-01-16 15:26:42.611236927 -0500 | |||
@@ -65,9 +65,13 @@ | |||
# TYPE DATABASE USER CIDR-ADDRESS METHOD | |||
+# dashboards | |||
+host all all 10.20.4.0/24 md5 | |||
+# node servers | |||
+host all all 10.20.70.0/24 md5 | |||
# "local" is for Unix domain socket connections only | |||
-local all all ident | |||
+local all all md5 | |||
# IPv4 local connections: | |||
host all all 127.0.0.1/32 ident | |||
# IPv6 local connections: | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="bash"> | |||
cp /var/lib/pgsql/data/postgresql.conf /var/lib/pgsql/data/postgresql.conf.striker | |||
vim /var/lib/pgsql/data/postgresql.conf | |||
diff -u /var/lib/pgsql/data/postgresql.conf.striker /var/lib/pgsql/data/postgresql.conf | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="diff"> | |||
--- /var/lib/pgsql/data/postgresql.conf.striker 2015-01-16 15:33:30.970370628 -0500 | |||
+++ /var/lib/pgsql/data/postgresql.conf 2015-01-16 15:34:16.603482692 -0500 | |||
@@ -56,6 +56,7 @@ | |||
# - Connection Settings - | |||
+listen_addresses = '*' | |||
#listen_addresses = 'localhost' # what IP address(es) to listen on; | |||
# comma-separated list of addresses; | |||
# defaults to 'localhost', '*' = all | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="bash"> | |||
/etc/init.d/postgresql reload | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="text"> | |||
</syntaxhighlight> | |||
Create the striker user. | |||
<syntaxhighlight lang="bash"> | |||
su - postgres -c "createuser --no-superuser --createdb --no-createrole striker" | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="bash"> | |||
# no output expected | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="bash"> | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="text"> | |||
</syntaxhighlight> | |||
Create DB: | |||
<syntaxhighlight lang="bash"> | |||
su - postgres -c "createdb --owner striker scanner" | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="bash"> | |||
# no output expected | |||
</syntaxhighlight> | |||
Now download the SQL files we're going to load. | |||
<syntaxhighlight lang="bash"> | |||
git clone https://github.com/digimer/striker.git | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="text"> | |||
Initialized empty Git repository in /root/striker/.git/ | |||
remote: Counting objects: 3602, done. | |||
remote: Compressing objects: 100% (57/57), done. | |||
remote: Total 3602 (delta 25), reused 0 (delta 0) | |||
Receiving objects: 100% (3602/3602), 7.88 MiB | 1024 KiB/s, done. | |||
Resolving deltas: 100% (2307/2307), done. | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="bash"> | |||
cd striker | |||
git checkout scanner | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="text"> | |||
Branch scanner set up to track remote branch scanner from origin. | |||
Switched to a new branch 'scanner' | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="bash"> | |||
cd Scanner/SQL/ | |||
ls -lah | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="text"> | |||
total 40K | |||
drwxr-xr-x. 2 root root 4.0K Jan 16 15:18 . | |||
drwxr-xr-x. 13 root root 4.0K Jan 16 15:18 .. | |||
-rw-r--r--. 1 root root 3.3K Jan 16 15:18 01_create_node.sql | |||
-rw-r--r--. 1 root root 3.3K Jan 16 15:18 02_create_alerts.sql | |||
-rw-r--r--. 1 root root 2.5K Jan 16 15:18 03_create_alert_listeners.sql | |||
-rw-r--r--. 1 root root 1.2K Jan 16 15:18 04_load_alert_listeners.sql | |||
-rw-r--r--. 1 root root 3.3K Jan 16 15:18 05_create_random_agent.sql | |||
-rw-r--r--. 1 root root 3.4K Jan 16 15:18 06_create_snm_apc_ups.sql | |||
-rw-r--r--. 1 root root 3.3K Jan 16 15:18 07_create_ipmi.sql | |||
-rw-r--r--. 1 root root 3.3K Jan 16 15:18 08_create_raid.sql | |||
</syntaxhighlight> | |||
Load SQL files | |||
These are currently hard-coded to 'alteeve' user, switch to the 'striker' user. | |||
<syntaxhighlight lang="bash"> | |||
sed -i 's/alteeve/striker/' * | |||
</syntaxhighlight> | |||
---- | |||
<span class="code"></span> | |||
<syntaxhighlight lang="bash"> | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="text"> | |||
</syntaxhighlight> | |||
{{footer}} | {{footer}} |
Revision as of 20:40, 16 January 2015
Alteeve Wiki :: How To :: ScanCore |
![]() |
Warning: This is little more that raw notes, do not consider anything here to be valid or accurate at this time. |
Installing
Database Setup
yum install -y postgresql postgresql-server postgresql-plperl postgresql-contrib postgresql-libs git
...
Complete!
DB config:
/etc/init.d/postgresql initdb
Initializing database: [ OK ]
Start
/etc/init.d/postgresql start
Starting postgresql service: [ OK ]
Set 'postgres' user password>
Configure access
cp /var/lib/pgsql/data/pg_hba.conf /var/lib/pgsql/data/pg_hba.conf.striker
vim /var/lib/pgsql/data/pg_hba.conf
diff -u /var/lib/pgsql/data/pg_hba.conf.striker /var/lib/pgsql/data/pg_hba.conf
--- /var/lib/pgsql/data/pg_hba.conf.striker 2015-01-16 15:24:38.985895621 -0500
+++ /var/lib/pgsql/data/pg_hba.conf 2015-01-16 15:26:42.611236927 -0500
@@ -65,9 +65,13 @@
# TYPE DATABASE USER CIDR-ADDRESS METHOD
+# dashboards
+host all all 10.20.4.0/24 md5
+# node servers
+host all all 10.20.70.0/24 md5
# "local" is for Unix domain socket connections only
-local all all ident
+local all all md5
# IPv4 local connections:
host all all 127.0.0.1/32 ident
# IPv6 local connections:
cp /var/lib/pgsql/data/postgresql.conf /var/lib/pgsql/data/postgresql.conf.striker
vim /var/lib/pgsql/data/postgresql.conf
diff -u /var/lib/pgsql/data/postgresql.conf.striker /var/lib/pgsql/data/postgresql.conf
--- /var/lib/pgsql/data/postgresql.conf.striker 2015-01-16 15:33:30.970370628 -0500
+++ /var/lib/pgsql/data/postgresql.conf 2015-01-16 15:34:16.603482692 -0500
@@ -56,6 +56,7 @@
# - Connection Settings -
+listen_addresses = '*'
#listen_addresses = 'localhost' # what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to 'localhost', '*' = all
/etc/init.d/postgresql reload
Create the striker user.
su - postgres -c "createuser --no-superuser --createdb --no-createrole striker"
# no output expected
Create DB:
su - postgres -c "createdb --owner striker scanner"
# no output expected
Now download the SQL files we're going to load.
git clone https://github.com/digimer/striker.git
Initialized empty Git repository in /root/striker/.git/
remote: Counting objects: 3602, done.
remote: Compressing objects: 100% (57/57), done.
remote: Total 3602 (delta 25), reused 0 (delta 0)
Receiving objects: 100% (3602/3602), 7.88 MiB | 1024 KiB/s, done.
Resolving deltas: 100% (2307/2307), done.
cd striker
git checkout scanner
Branch scanner set up to track remote branch scanner from origin.
Switched to a new branch 'scanner'
cd Scanner/SQL/
ls -lah
total 40K
drwxr-xr-x. 2 root root 4.0K Jan 16 15:18 .
drwxr-xr-x. 13 root root 4.0K Jan 16 15:18 ..
-rw-r--r--. 1 root root 3.3K Jan 16 15:18 01_create_node.sql
-rw-r--r--. 1 root root 3.3K Jan 16 15:18 02_create_alerts.sql
-rw-r--r--. 1 root root 2.5K Jan 16 15:18 03_create_alert_listeners.sql
-rw-r--r--. 1 root root 1.2K Jan 16 15:18 04_load_alert_listeners.sql
-rw-r--r--. 1 root root 3.3K Jan 16 15:18 05_create_random_agent.sql
-rw-r--r--. 1 root root 3.4K Jan 16 15:18 06_create_snm_apc_ups.sql
-rw-r--r--. 1 root root 3.3K Jan 16 15:18 07_create_ipmi.sql
-rw-r--r--. 1 root root 3.3K Jan 16 15:18 08_create_raid.sql
Load SQL files
These are currently hard-coded to 'alteeve' user, switch to the 'striker' user.
sed -i 's/alteeve/striker/' *
Any questions, feedback, advice, complaints or meanderings are welcome. | |||
Alteeve's Niche! | Alteeve Enterprise Support | Community Support | |
© 2025 Alteeve. Intelligent Availability® is a registered trademark of Alteeve's Niche! Inc. 1997-2025 | |||
legal stuff: All info is provided "As-Is". Do not use anything here unless you are willing and able to take responsibility for your own actions. |