ScanCore: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
No edit summary  | 
				|||
| Line 209: | Line 209: | ||
== Configure Scan Core on a Node ==  | == Configure Scan Core on a Node ==  | ||
Install dependencies:  | |||
#TODO - postgresql (client only)  | |||
Clone the git repo:  | |||
<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 | 586 KiB/s, done.  | |||
Resolving deltas: 100% (2307/2307), done.  | |||
</syntaxhighlight>  | |||
<syntaxhighlight lang="bash">  | |||
cd striker/  | |||
git checkout scanner  | |||
</syntaxhighlight>  | |||
<syntaxhighlight lang="text">  | |||
Switched to branch 'scanner'  | |||
</syntaxhighlight>  | |||
<syntaxhighlight lang="bash">  | |||
git pull origin scanner  | |||
</syntaxhighlight>  | |||
<syntaxhighlight lang="text">  | |||
From https://github.com/digimer/striker  | |||
 * branch            scanner    -> FETCH_HEAD  | |||
Merge made by recursive.  | |||
 .gitignore                                         |   19 +  | |||
 Scanner/Agents/ipmi                                |  257 +  | |||
 Scanner/Agents/raid                                |  257 +  | |||
 Scanner/Agents/random-agent                        |  278 +  | |||
 Scanner/Agents/snmp_apc_ups                        |  271 +  | |||
 Scanner/Bin/clean                                  |   20 +  | |||
 Scanner/Bin/db                                     |  130 +  | |||
 Scanner/Bin/dbclean                                |   10 +  | |||
 Scanner/Bin/dbclean_cmds                           |    5 +  | |||
 Scanner/Config/db.conf                             |    7 +  | |||
 Scanner/Config/ipmi.conf                           |  246 +  | |||
 Scanner/Config/raid.conf                           |   50 +  | |||
 Scanner/Config/scanner.conf                        |   39 +  | |||
 Scanner/Config/snmp_apc_ups.conf                   |  203 +  | |||
 ...ng_an_agent_by_extending_existing_perl_classes. |  299 +  | |||
 Scanner/MIB/powernet412.mib.txt                    |70988 ++++++++++++++++++++  | |||
 Scanner/Makefile                                   |   86 +  | |||
 Scanner/Messages/ipmi.xml                          |   33 +  | |||
 Scanner/Messages/raid.xml                          |   33 +  | |||
 Scanner/Messages/random-agent.xml                  |   31 +  | |||
 Scanner/Messages/scanner.xml                       |   30 +  | |||
 Scanner/Messages/snmp_apc_ups.xml                  |   37 +  | |||
 Scanner/RPMS/load_rpm_packages.sh                  |   66 +  | |||
 .../RPMS/perl-Capture-Tiny-0.27-1.el6.noarch.rpm   |  Bin 0 -> 26684 bytes  | |||
 .../RPMS/perl-Class-Tiny-1.000-1.rhel6.noarch.rpm  |  Bin 0 -> 26280 bytes  | |||
 Scanner/RPMS/perl-Clone-0.37-1.el6.x86_64.rpm      |  Bin 0 -> 14072 bytes  | |||
 .../perl-Clone-debuginfo-0.37-1.el6.x86_64.rpm     |  Bin 0 -> 28724 bytes  | |||
 .../RPMS/perl-Const-Fast-0.006-1.el6.noarch.rpm    |  Bin 0 -> 17024 bytes  | |||
 Scanner/RPMS/perl-Crypt-CBC-2.33-1.el6.noarch.rpm  |  Bin 0 -> 27504 bytes  | |||
 Scanner/RPMS/perl-Crypt-DES-2.07-1.el6.x86_64.rpm  |  Bin 0 -> 15168 bytes  | |||
 .../perl-Crypt-DES-debuginfo-2.07-1.el6.x86_64.rpm |  Bin 0 -> 33232 bytes  | |||
 .../RPMS/perl-Data-OptList-0.109-1.el6.noarch.rpm  |  Bin 0 -> 16604 bytes  | |||
 ...l-Devel-GlobalDestruction-0.13-1.el6.noarch.rpm |  Bin 0 -> 8344 bytes  | |||
 ...evel-GlobalDestruction-XS-0.01-1.el6.x86_64.rpm |  Bin 0 -> 9420 bytes  | |||
 ...lDestruction-XS-debuginfo-0.01-1.el6.x86_64.rpm |  Bin 0 -> 25800 bytes  | |||
 .../RPMS/perl-Exporter-Tiny-0.042-1.el6.noarch.rpm |  Bin 0 -> 31612 bytes  | |||
 Scanner/RPMS/perl-Net-SNMP-v6.0.1-1.el6.noarch.rpm |  Bin 0 -> 103156 bytes  | |||
 Scanner/RPMS/perl-Net-SSH2-0.53-1.el6.x86_64.rpm   |  Bin 0 -> 88340 bytes  | |||
 .../perl-Net-SSH2-debuginfo-0.53-1.el6.x86_64.rpm  |  Bin 0 -> 97188 bytes  | |||
 .../RPMS/perl-Params-Util-1.07-1.el6.x86_64.rpm    |  Bin 0 -> 34748 bytes  | |||
 ...erl-Params-Util-debuginfo-1.07-1.el6.x86_64.rpm |  Bin 0 -> 30988 bytes  | |||
 .../perl-Proc-Background-1.10-1.el6.noarch.rpm     |  Bin 0 -> 25128 bytes  | |||
 .../RPMS/perl-Sub-Exporter-0.987-1.el6.noarch.rpm  |  Bin 0 -> 54936 bytes  | |||
 ...-Exporter-Progressive-0.001011-1.el6.noarch.rpm |  Bin 0 -> 8976 bytes  | |||
 .../RPMS/perl-Sub-Install-0.928-1.el6.noarch.rpm   |  Bin 0 -> 17236 bytes  | |||
 .../RPMS/perl-TermReadKey-2.32-1.el6.x86_64.rpm    |  Bin 0 -> 30880 bytes  | |||
 ...erl-TermReadKey-debuginfo-2.32-1.el6.x86_64.rpm |  Bin 0 -> 48532 bytes  | |||
 .../RPMS/perl-Test-Output-1.03-1.el6.noarch.rpm    |  Bin 0 -> 14272 bytes  | |||
 ...perl-XML-NamespaceSupport-1.11-1.el6.noarch.rpm |  Bin 0 -> 14592 bytes  | |||
 Scanner/RPMS/perl-XML-SAX-0.99-1.el6.noarch.rpm    |  Bin 0 -> 52952 bytes  | |||
 .../RPMS/perl-XML-SAX-Base-1.08-1.el6.noarch.rpm   |  Bin 0 -> 29288 bytes  | |||
 .../RPMS/perl-XML-SAX-Expat-0.51-1.el6.noarch.rpm  |  Bin 0 -> 11148 bytes  | |||
 Scanner/RPMS/perl-XML-Simple-2.20-1.el6.noarch.rpm |  Bin 0 -> 76704 bytes  | |||
 Scanner/SQL/01_create_node.sql                     |  119 +  | |||
 Scanner/SQL/02_create_alerts.sql                   |  162 +  | |||
 Scanner/SQL/03_create_alert_listeners.sql          |   97 +  | |||
 Scanner/SQL/04_load_alert_listeners.sql            |   56 +  | |||
 Scanner/SQL/05_create_random_agent.sql             |  148 +  | |||
 Scanner/SQL/06_create_snm_apc_ups.sql              |  152 +  | |||
 Scanner/SQL/07_create_ipmi.sql                     |  152 +  | |||
 Scanner/SQL/08_create_raid.sql                     |  152 +  | |||
 Scanner/Src/Makefile                               |   37 +  | |||
 Scanner/Src/README                                 |   26 +  | |||
 Scanner/Src/wipmi.c                                |   14 +  | |||
 Scanner/Src/wstorcli.c                             |   89 +  | |||
 Scanner/lib/AN/Agent.pm                            |  327 +  | |||
 Scanner/lib/AN/Alerts.pm                           |  525 +  | |||
 Scanner/lib/AN/Cluster.pm                          |10790 +++  | |||
 Scanner/lib/AN/Common.pm                           | 1640 +  | |||
 Scanner/lib/AN/DBS.pm                              |  296 +  | |||
 Scanner/lib/AN/Email.pm                            |  221 +  | |||
 Scanner/lib/AN/FlagFile.pm                         |  487 +  | |||
 Scanner/lib/AN/HealthMonitor.pm                    |  224 +  | |||
 Scanner/lib/AN/IPMI/Temp.pm                        |  202 +  | |||
 Scanner/lib/AN/InstallManifest.pm                  | 3348 +  | |||
 Scanner/lib/AN/Listener.pm                         |  217 +  | |||
 Scanner/lib/AN/MonitorAgent.pm                     |  313 +  | |||
 Scanner/lib/AN/Msg_xlator.pm                       |  254 +  | |||
 Scanner/lib/AN/OneAlert.pm                         |  226 +  | |||
 Scanner/lib/AN/OneDB.pm                            |  509 +  | |||
 Scanner/lib/AN/RAID/Temp.pm                        |  343 +  | |||
 Scanner/lib/AN/SNMP/APC_UPS.pm                     |  686 +  | |||
 Scanner/lib/AN/Scanner.pm                          |  923 +  | |||
 Scanner/lib/AN/Screen.pm                           |  164 +  | |||
 Scanner/lib/AN/Striker.pm                          |12081 ++++  | |||
 Scanner/lib/AN/Unix.pm                             |  225 +  | |||
 Scanner/scanner                                    |  306 +  | |||
 Scanner/t/10-an-agent.t                            |  265 +  | |||
 Scanner/t/15-an-onealert.t                         |  122 +  | |||
 Scanner/t/20-an-onedb.t                            |  262 +  | |||
 Scanner/t/25-an-screen.t                           |   60 +  | |||
 Scanner/t/30-an-email.t                            |   60 +  | |||
 Scanner/t/35-an-msg_xlator.t                       |  194 +  | |||
 Scanner/t/40-an-flagfile.t                         |  240 +  | |||
 Scanner/t/45-an-listener.t                         |   93 +  | |||
 Scanner/t/50-an-monitoragent.t                     |   45 +  | |||
 Scanner/t/55-an-dbs.t                              |  283 +  | |||
 Scanner/t/60-an-unix.t                             |   71 +  | |||
 Scanner/t/65-an-alerts.t                           |  385 +  | |||
 Scanner/t/70-an-snmp-apc_ups.t                     | 1117 +  | |||
 Scanner/t/75-an-ipmi-temp.t                        |  171 +  | |||
 Scanner/t/test_coverage                            |   11 +  | |||
 102 files changed, 112285 insertions(+), 0 deletions(-)  | |||
 create mode 100644 .gitignore  | |||
 create mode 100755 Scanner/Agents/ipmi  | |||
 create mode 100755 Scanner/Agents/raid  | |||
 create mode 100755 Scanner/Agents/random-agent  | |||
 create mode 100755 Scanner/Agents/snmp_apc_ups  | |||
 create mode 100755 Scanner/Bin/clean  | |||
 create mode 100755 Scanner/Bin/db  | |||
 create mode 100755 Scanner/Bin/dbclean  | |||
 create mode 100755 Scanner/Bin/dbclean_cmds  | |||
 create mode 100644 Scanner/Config/db.conf  | |||
 create mode 100644 Scanner/Config/ipmi.conf  | |||
 create mode 100644 Scanner/Config/raid.conf  | |||
 create mode 100644 Scanner/Config/scanner.conf  | |||
 create mode 100644 Scanner/Config/snmp_apc_ups.conf  | |||
 create mode 100644 Scanner/Docs/Writing_an_agent_by_extending_existing_perl_classes.  | |||
 create mode 100644 Scanner/MIB/powernet412.mib.txt  | |||
 create mode 100644 Scanner/Makefile  | |||
 create mode 100644 Scanner/Messages/ipmi.xml  | |||
 create mode 100644 Scanner/Messages/raid.xml  | |||
 create mode 100644 Scanner/Messages/random-agent.xml  | |||
 create mode 100644 Scanner/Messages/scanner.xml  | |||
 create mode 100644 Scanner/Messages/snmp_apc_ups.xml  | |||
 create mode 100755 Scanner/RPMS/load_rpm_packages.sh  | |||
 create mode 100644 Scanner/RPMS/perl-Capture-Tiny-0.27-1.el6.noarch.rpm  | |||
 create mode 100644 Scanner/RPMS/perl-Class-Tiny-1.000-1.rhel6.noarch.rpm  | |||
 create mode 100644 Scanner/RPMS/perl-Clone-0.37-1.el6.x86_64.rpm  | |||
 create mode 100644 Scanner/RPMS/perl-Clone-debuginfo-0.37-1.el6.x86_64.rpm  | |||
 create mode 100644 Scanner/RPMS/perl-Const-Fast-0.006-1.el6.noarch.rpm  | |||
 create mode 100644 Scanner/RPMS/perl-Crypt-CBC-2.33-1.el6.noarch.rpm  | |||
 create mode 100644 Scanner/RPMS/perl-Crypt-DES-2.07-1.el6.x86_64.rpm  | |||
 create mode 100644 Scanner/RPMS/perl-Crypt-DES-debuginfo-2.07-1.el6.x86_64.rpm  | |||
 create mode 100644 Scanner/RPMS/perl-Data-OptList-0.109-1.el6.noarch.rpm  | |||
 create mode 100644 Scanner/RPMS/perl-Devel-GlobalDestruction-0.13-1.el6.noarch.rpm  | |||
 create mode 100644 Scanner/RPMS/perl-Devel-GlobalDestruction-XS-0.01-1.el6.x86_64.rpm  | |||
 create mode 100644 Scanner/RPMS/perl-Devel-GlobalDestruction-XS-debuginfo-0.01-1.el6.x86_64.rpm  | |||
 create mode 100644 Scanner/RPMS/perl-Exporter-Tiny-0.042-1.el6.noarch.rpm  | |||
 create mode 100644 Scanner/RPMS/perl-Net-SNMP-v6.0.1-1.el6.noarch.rpm  | |||
 create mode 100644 Scanner/RPMS/perl-Net-SSH2-0.53-1.el6.x86_64.rpm  | |||
 create mode 100644 Scanner/RPMS/perl-Net-SSH2-debuginfo-0.53-1.el6.x86_64.rpm  | |||
 create mode 100644 Scanner/RPMS/perl-Params-Util-1.07-1.el6.x86_64.rpm  | |||
 create mode 100644 Scanner/RPMS/perl-Params-Util-debuginfo-1.07-1.el6.x86_64.rpm  | |||
 create mode 100644 Scanner/RPMS/perl-Proc-Background-1.10-1.el6.noarch.rpm  | |||
 create mode 100644 Scanner/RPMS/perl-Sub-Exporter-0.987-1.el6.noarch.rpm  | |||
 create mode 100644 Scanner/RPMS/perl-Sub-Exporter-Progressive-0.001011-1.el6.noarch.rpm  | |||
 create mode 100644 Scanner/RPMS/perl-Sub-Install-0.928-1.el6.noarch.rpm  | |||
 create mode 100644 Scanner/RPMS/perl-TermReadKey-2.32-1.el6.x86_64.rpm  | |||
 create mode 100644 Scanner/RPMS/perl-TermReadKey-debuginfo-2.32-1.el6.x86_64.rpm  | |||
 create mode 100644 Scanner/RPMS/perl-Test-Output-1.03-1.el6.noarch.rpm  | |||
 create mode 100644 Scanner/RPMS/perl-XML-NamespaceSupport-1.11-1.el6.noarch.rpm  | |||
 create mode 100644 Scanner/RPMS/perl-XML-SAX-0.99-1.el6.noarch.rpm  | |||
 create mode 100644 Scanner/RPMS/perl-XML-SAX-Base-1.08-1.el6.noarch.rpm  | |||
 create mode 100644 Scanner/RPMS/perl-XML-SAX-Expat-0.51-1.el6.noarch.rpm  | |||
 create mode 100644 Scanner/RPMS/perl-XML-Simple-2.20-1.el6.noarch.rpm  | |||
 create mode 100644 Scanner/SQL/01_create_node.sql  | |||
 create mode 100644 Scanner/SQL/02_create_alerts.sql  | |||
 create mode 100644 Scanner/SQL/03_create_alert_listeners.sql  | |||
 create mode 100644 Scanner/SQL/04_load_alert_listeners.sql  | |||
 create mode 100644 Scanner/SQL/05_create_random_agent.sql  | |||
 create mode 100644 Scanner/SQL/06_create_snm_apc_ups.sql  | |||
 create mode 100644 Scanner/SQL/07_create_ipmi.sql  | |||
 create mode 100644 Scanner/SQL/08_create_raid.sql  | |||
 create mode 100644 Scanner/Src/Makefile  | |||
 create mode 100644 Scanner/Src/README  | |||
 create mode 100644 Scanner/Src/wipmi.c  | |||
 create mode 100644 Scanner/Src/wstorcli.c  | |||
 create mode 100644 Scanner/lib/AN/Agent.pm  | |||
 create mode 100644 Scanner/lib/AN/Alerts.pm  | |||
 create mode 100644 Scanner/lib/AN/Cluster.pm  | |||
 create mode 100644 Scanner/lib/AN/Common.pm  | |||
 create mode 100644 Scanner/lib/AN/DBS.pm  | |||
 create mode 100644 Scanner/lib/AN/Email.pm  | |||
 create mode 100644 Scanner/lib/AN/FlagFile.pm  | |||
 create mode 100644 Scanner/lib/AN/HealthMonitor.pm  | |||
 create mode 100644 Scanner/lib/AN/IPMI/Temp.pm  | |||
 create mode 100755 Scanner/lib/AN/InstallManifest.pm  | |||
 create mode 100644 Scanner/lib/AN/Listener.pm  | |||
 create mode 100644 Scanner/lib/AN/MonitorAgent.pm  | |||
 create mode 100644 Scanner/lib/AN/Msg_xlator.pm  | |||
 create mode 100644 Scanner/lib/AN/OneAlert.pm  | |||
 create mode 100644 Scanner/lib/AN/OneDB.pm  | |||
 create mode 100644 Scanner/lib/AN/RAID/Temp.pm  | |||
 create mode 100644 Scanner/lib/AN/SNMP/APC_UPS.pm  | |||
 create mode 100644 Scanner/lib/AN/Scanner.pm  | |||
 create mode 100644 Scanner/lib/AN/Screen.pm  | |||
 create mode 100644 Scanner/lib/AN/Striker.pm  | |||
 create mode 100644 Scanner/lib/AN/Unix.pm  | |||
 create mode 100755 Scanner/scanner  | |||
 create mode 100644 Scanner/t/10-an-agent.t  | |||
 create mode 100644 Scanner/t/15-an-onealert.t  | |||
 create mode 100644 Scanner/t/20-an-onedb.t  | |||
 create mode 100644 Scanner/t/25-an-screen.t  | |||
 create mode 100644 Scanner/t/30-an-email.t  | |||
 create mode 100644 Scanner/t/35-an-msg_xlator.t  | |||
 create mode 100644 Scanner/t/40-an-flagfile.t  | |||
 create mode 100644 Scanner/t/45-an-listener.t  | |||
 create mode 100644 Scanner/t/50-an-monitoragent.t  | |||
 create mode 100644 Scanner/t/55-an-dbs.t  | |||
 create mode 100644 Scanner/t/60-an-unix.t  | |||
 create mode 100644 Scanner/t/65-an-alerts.t  | |||
 create mode 100644 Scanner/t/70-an-snmp-apc_ups.t  | |||
 create mode 100644 Scanner/t/75-an-ipmi-temp.t  | |||
 create mode 100755 Scanner/t/test_coverage  | |||
</syntaxhighlight>  | |||
<syntaxhighlight lang="bash">  | |||
ls -lah  | |||
</syntaxhighlight>  | |||
<syntaxhighlight lang="text">  | |||
total 180K  | |||
drwxr-xr-x.  9 root root 4.0K Jan 16 16:35 .  | |||
dr-xr-x---. 14 root root 4.0K Jan 16 16:32 ..  | |||
-rwxr-xr-x.  1 root root 122K Jan 16 16:33 anvil_setup  | |||
drwxr-xr-x.  4 root root 4.0K Jan 16 16:33 cgi-bin  | |||
-rw-r--r--.  1 root root 7.4K Jan 16 16:33 CHANGELOG  | |||
drwxr-xr-x.  8 root root 4.0K Jan 16 16:35 .git  | |||
-rw-r--r--.  1 root root  279 Jan 16 16:35 .gitignore  | |||
drwxr-xr-x.  2 root root 4.0K Jan 16 16:33 guacamole  | |||
drwxr-xr-x.  3 root root 4.0K Jan 16 16:33 html  | |||
-rw-r--r--.  1 root root 3.4K Jan 16 16:33 README.md  | |||
drwxr-xr-x. 13 root root 4.0K Jan 16 16:35 Scanner  | |||
-rw-r--r--.  1 root root 3.7K Jan 16 16:33 striker.conf  | |||
drwxr-xr-x.  2 root root 4.0K Jan 16 16:33 t  | |||
drwxr-xr-x.  2 root root 4.0K Jan 16 16:33 tools  | |||
</syntaxhighlight>  | |||
<syntaxhighlight lang="bash">  | |||
cd Scanner/Config/  | |||
vim db.conf   | |||
git diff db.conf  | |||
</syntaxhighlight>  | |||
<syntaxhighlight lang="diff">  | |||
diff --git a/Scanner/Config/db.conf b/Scanner/Config/db.conf  | |||
index 9925faf..e39aa60 100644  | |||
--- a/Scanner/Config/db.conf  | |||
+++ b/Scanner/Config/db.conf  | |||
@@ -1,7 +1,6 @@  | |||
 db::1::name      = scanner  | |||
 db::1::db_type   = Pg  | |||
-db::1::host      = 10.255.4.251  | |||
-#db::1::host      = an-m01  | |||
+db::1::host      = 10.20.4.2  | |||
 db::1::port      = 5432  | |||
-db::1::user      = alteeve  | |||
-db::1::password  = alteeve  | |||
+db::1::user      = striker  | |||
+db::1::password  = secret  | |||
</syntaxhighlight>  | |||
<syntaxhighlight lang="bash">  | |||
cd ../RPMS  | |||
./load_rpm_packages.sh  | |||
</syntaxhighlight>  | |||
<syntaxhighlight lang="text">  | |||
# say 'y' when prompted  | |||
</syntaxhighlight>  | |||
<syntaxhighlight lang="bash">  | |||
cd ..  | |||
make wrapper  | |||
</syntaxhighlight>  | |||
<syntaxhighlight lang="text">  | |||
cd Src && make   | |||
make[1]: Entering directory `/root/striker/Scanner/Src'  | |||
if [[ "root" != "root" ]] ; then		\  | |||
	    echo "Only root can create wrappers.";	\  | |||
	    echo "run as: sudo make";	\  | |||
	else				\  | |||
	    cc -o wipmi wipmi.c;		\  | |||
	    cp wipmi ..;			\  | |||
	    chown root:root ../wipmi;	\  | |||
	    chmod 755  ../wipmi; 		\  | |||
	    chmod u+s  ../wipmi;		\  | |||
	fi  | |||
if [[ "root" != "root" ]] ; then		\  | |||
	    echo "Only root can create wrappers.";	\  | |||
	    echo "run as: sudo make";	\  | |||
	else				\  | |||
	    cc -o wstorcli wipmi.c;		\  | |||
	    cp wstorcli ..;			\  | |||
	    chown root:root ../wstorcli;	\  | |||
	    chmod 755  ../wstorcli; 		\  | |||
	    chmod u+s  ../wstorcli;		\  | |||
	fi  | |||
make[1]: Leaving directory `/root/striker/Scanner/Src'  | |||
</syntaxhighlight>  | |||
Test:  | |||
<syntaxhighlight lang="bash">  | |||
Agents/ipmi --verbose --verbose  | |||
</syntaxhighlight>  | |||
<syntaxhighlight lang="text">  | |||
ipmi loop 1 at 1421444884.53996 2378.437:27621.563 mSec.  | |||
^C  | |||
</syntaxhighlight>  | |||
Yay!  | |||
Revision as of 23:57, 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  ]
Create the striker user.
su - postgres -c "createuser --no-superuser --createdb --no-createrole striker"
# no output expected
Set 'postgres' and 'striker' user passwords:
su - postgres -c "psql -U postgres"
psql (8.4.20)
Type "help" for help.
postgres=# \password
Enter new password: 
Enter it again:
postgres=# \password striker
Enter new password: 
Enter it again:
Exit.
postgres=# \q
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 restart
Stopping postgresql service:                               [  OK  ]
Starting postgresql service:                               [  OK  ]
Create DB:
su - postgres -c "createdb --owner striker scanner"
Password:
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/' *
# Enter the password sooooo many times ;_;
Test:
psql -U striker -d scanner -c "SELECT * FROM alert_listeners"
Password for user striker:
 id |      name      |     mode      |  level  |  contact_info  | language | added_by |            updated            
----+----------------+---------------+---------+----------------+----------+----------+-------------------------------
  1 | screen         | Screen        | DEBUG   | screen         | en_CA    |        0 | 2014-12-11 14:42:13.273057-05
  2 | Tom Legrady    | Email         | DEBUG   | tom@striker.ca | en_CA    |        0 | 2014-12-11 16:54:25.477321-05
  3 | Health Monitor | HealthMonitor | WARNING |                | en_CA    |        0 | 2015-01-14 14:08:15-05
(3 rows)
Done!
Configure Scan Core on a Node
Install dependencies:
- TODO - postgresql (client only)
 
Clone the git repo:
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 | 586 KiB/s, done.
Resolving deltas: 100% (2307/2307), done.
cd striker/
git checkout scanner
Switched to branch 'scanner'
git pull origin scanner
From https://github.com/digimer/striker
 * branch            scanner    -> FETCH_HEAD
Merge made by recursive.
 .gitignore                                         |   19 +
 Scanner/Agents/ipmi                                |  257 +
 Scanner/Agents/raid                                |  257 +
 Scanner/Agents/random-agent                        |  278 +
 Scanner/Agents/snmp_apc_ups                        |  271 +
 Scanner/Bin/clean                                  |   20 +
 Scanner/Bin/db                                     |  130 +
 Scanner/Bin/dbclean                                |   10 +
 Scanner/Bin/dbclean_cmds                           |    5 +
 Scanner/Config/db.conf                             |    7 +
 Scanner/Config/ipmi.conf                           |  246 +
 Scanner/Config/raid.conf                           |   50 +
 Scanner/Config/scanner.conf                        |   39 +
 Scanner/Config/snmp_apc_ups.conf                   |  203 +
 ...ng_an_agent_by_extending_existing_perl_classes. |  299 +
 Scanner/MIB/powernet412.mib.txt                    |70988 ++++++++++++++++++++
 Scanner/Makefile                                   |   86 +
 Scanner/Messages/ipmi.xml                          |   33 +
 Scanner/Messages/raid.xml                          |   33 +
 Scanner/Messages/random-agent.xml                  |   31 +
 Scanner/Messages/scanner.xml                       |   30 +
 Scanner/Messages/snmp_apc_ups.xml                  |   37 +
 Scanner/RPMS/load_rpm_packages.sh                  |   66 +
 .../RPMS/perl-Capture-Tiny-0.27-1.el6.noarch.rpm   |  Bin 0 -> 26684 bytes
 .../RPMS/perl-Class-Tiny-1.000-1.rhel6.noarch.rpm  |  Bin 0 -> 26280 bytes
 Scanner/RPMS/perl-Clone-0.37-1.el6.x86_64.rpm      |  Bin 0 -> 14072 bytes
 .../perl-Clone-debuginfo-0.37-1.el6.x86_64.rpm     |  Bin 0 -> 28724 bytes
 .../RPMS/perl-Const-Fast-0.006-1.el6.noarch.rpm    |  Bin 0 -> 17024 bytes
 Scanner/RPMS/perl-Crypt-CBC-2.33-1.el6.noarch.rpm  |  Bin 0 -> 27504 bytes
 Scanner/RPMS/perl-Crypt-DES-2.07-1.el6.x86_64.rpm  |  Bin 0 -> 15168 bytes
 .../perl-Crypt-DES-debuginfo-2.07-1.el6.x86_64.rpm |  Bin 0 -> 33232 bytes
 .../RPMS/perl-Data-OptList-0.109-1.el6.noarch.rpm  |  Bin 0 -> 16604 bytes
 ...l-Devel-GlobalDestruction-0.13-1.el6.noarch.rpm |  Bin 0 -> 8344 bytes
 ...evel-GlobalDestruction-XS-0.01-1.el6.x86_64.rpm |  Bin 0 -> 9420 bytes
 ...lDestruction-XS-debuginfo-0.01-1.el6.x86_64.rpm |  Bin 0 -> 25800 bytes
 .../RPMS/perl-Exporter-Tiny-0.042-1.el6.noarch.rpm |  Bin 0 -> 31612 bytes
 Scanner/RPMS/perl-Net-SNMP-v6.0.1-1.el6.noarch.rpm |  Bin 0 -> 103156 bytes
 Scanner/RPMS/perl-Net-SSH2-0.53-1.el6.x86_64.rpm   |  Bin 0 -> 88340 bytes
 .../perl-Net-SSH2-debuginfo-0.53-1.el6.x86_64.rpm  |  Bin 0 -> 97188 bytes
 .../RPMS/perl-Params-Util-1.07-1.el6.x86_64.rpm    |  Bin 0 -> 34748 bytes
 ...erl-Params-Util-debuginfo-1.07-1.el6.x86_64.rpm |  Bin 0 -> 30988 bytes
 .../perl-Proc-Background-1.10-1.el6.noarch.rpm     |  Bin 0 -> 25128 bytes
 .../RPMS/perl-Sub-Exporter-0.987-1.el6.noarch.rpm  |  Bin 0 -> 54936 bytes
 ...-Exporter-Progressive-0.001011-1.el6.noarch.rpm |  Bin 0 -> 8976 bytes
 .../RPMS/perl-Sub-Install-0.928-1.el6.noarch.rpm   |  Bin 0 -> 17236 bytes
 .../RPMS/perl-TermReadKey-2.32-1.el6.x86_64.rpm    |  Bin 0 -> 30880 bytes
 ...erl-TermReadKey-debuginfo-2.32-1.el6.x86_64.rpm |  Bin 0 -> 48532 bytes
 .../RPMS/perl-Test-Output-1.03-1.el6.noarch.rpm    |  Bin 0 -> 14272 bytes
 ...perl-XML-NamespaceSupport-1.11-1.el6.noarch.rpm |  Bin 0 -> 14592 bytes
 Scanner/RPMS/perl-XML-SAX-0.99-1.el6.noarch.rpm    |  Bin 0 -> 52952 bytes
 .../RPMS/perl-XML-SAX-Base-1.08-1.el6.noarch.rpm   |  Bin 0 -> 29288 bytes
 .../RPMS/perl-XML-SAX-Expat-0.51-1.el6.noarch.rpm  |  Bin 0 -> 11148 bytes
 Scanner/RPMS/perl-XML-Simple-2.20-1.el6.noarch.rpm |  Bin 0 -> 76704 bytes
 Scanner/SQL/01_create_node.sql                     |  119 +
 Scanner/SQL/02_create_alerts.sql                   |  162 +
 Scanner/SQL/03_create_alert_listeners.sql          |   97 +
 Scanner/SQL/04_load_alert_listeners.sql            |   56 +
 Scanner/SQL/05_create_random_agent.sql             |  148 +
 Scanner/SQL/06_create_snm_apc_ups.sql              |  152 +
 Scanner/SQL/07_create_ipmi.sql                     |  152 +
 Scanner/SQL/08_create_raid.sql                     |  152 +
 Scanner/Src/Makefile                               |   37 +
 Scanner/Src/README                                 |   26 +
 Scanner/Src/wipmi.c                                |   14 +
 Scanner/Src/wstorcli.c                             |   89 +
 Scanner/lib/AN/Agent.pm                            |  327 +
 Scanner/lib/AN/Alerts.pm                           |  525 +
 Scanner/lib/AN/Cluster.pm                          |10790 +++
 Scanner/lib/AN/Common.pm                           | 1640 +
 Scanner/lib/AN/DBS.pm                              |  296 +
 Scanner/lib/AN/Email.pm                            |  221 +
 Scanner/lib/AN/FlagFile.pm                         |  487 +
 Scanner/lib/AN/HealthMonitor.pm                    |  224 +
 Scanner/lib/AN/IPMI/Temp.pm                        |  202 +
 Scanner/lib/AN/InstallManifest.pm                  | 3348 +
 Scanner/lib/AN/Listener.pm                         |  217 +
 Scanner/lib/AN/MonitorAgent.pm                     |  313 +
 Scanner/lib/AN/Msg_xlator.pm                       |  254 +
 Scanner/lib/AN/OneAlert.pm                         |  226 +
 Scanner/lib/AN/OneDB.pm                            |  509 +
 Scanner/lib/AN/RAID/Temp.pm                        |  343 +
 Scanner/lib/AN/SNMP/APC_UPS.pm                     |  686 +
 Scanner/lib/AN/Scanner.pm                          |  923 +
 Scanner/lib/AN/Screen.pm                           |  164 +
 Scanner/lib/AN/Striker.pm                          |12081 ++++
 Scanner/lib/AN/Unix.pm                             |  225 +
 Scanner/scanner                                    |  306 +
 Scanner/t/10-an-agent.t                            |  265 +
 Scanner/t/15-an-onealert.t                         |  122 +
 Scanner/t/20-an-onedb.t                            |  262 +
 Scanner/t/25-an-screen.t                           |   60 +
 Scanner/t/30-an-email.t                            |   60 +
 Scanner/t/35-an-msg_xlator.t                       |  194 +
 Scanner/t/40-an-flagfile.t                         |  240 +
 Scanner/t/45-an-listener.t                         |   93 +
 Scanner/t/50-an-monitoragent.t                     |   45 +
 Scanner/t/55-an-dbs.t                              |  283 +
 Scanner/t/60-an-unix.t                             |   71 +
 Scanner/t/65-an-alerts.t                           |  385 +
 Scanner/t/70-an-snmp-apc_ups.t                     | 1117 +
 Scanner/t/75-an-ipmi-temp.t                        |  171 +
 Scanner/t/test_coverage                            |   11 +
 102 files changed, 112285 insertions(+), 0 deletions(-)
 create mode 100644 .gitignore
 create mode 100755 Scanner/Agents/ipmi
 create mode 100755 Scanner/Agents/raid
 create mode 100755 Scanner/Agents/random-agent
 create mode 100755 Scanner/Agents/snmp_apc_ups
 create mode 100755 Scanner/Bin/clean
 create mode 100755 Scanner/Bin/db
 create mode 100755 Scanner/Bin/dbclean
 create mode 100755 Scanner/Bin/dbclean_cmds
 create mode 100644 Scanner/Config/db.conf
 create mode 100644 Scanner/Config/ipmi.conf
 create mode 100644 Scanner/Config/raid.conf
 create mode 100644 Scanner/Config/scanner.conf
 create mode 100644 Scanner/Config/snmp_apc_ups.conf
 create mode 100644 Scanner/Docs/Writing_an_agent_by_extending_existing_perl_classes.
 create mode 100644 Scanner/MIB/powernet412.mib.txt
 create mode 100644 Scanner/Makefile
 create mode 100644 Scanner/Messages/ipmi.xml
 create mode 100644 Scanner/Messages/raid.xml
 create mode 100644 Scanner/Messages/random-agent.xml
 create mode 100644 Scanner/Messages/scanner.xml
 create mode 100644 Scanner/Messages/snmp_apc_ups.xml
 create mode 100755 Scanner/RPMS/load_rpm_packages.sh
 create mode 100644 Scanner/RPMS/perl-Capture-Tiny-0.27-1.el6.noarch.rpm
 create mode 100644 Scanner/RPMS/perl-Class-Tiny-1.000-1.rhel6.noarch.rpm
 create mode 100644 Scanner/RPMS/perl-Clone-0.37-1.el6.x86_64.rpm
 create mode 100644 Scanner/RPMS/perl-Clone-debuginfo-0.37-1.el6.x86_64.rpm
 create mode 100644 Scanner/RPMS/perl-Const-Fast-0.006-1.el6.noarch.rpm
 create mode 100644 Scanner/RPMS/perl-Crypt-CBC-2.33-1.el6.noarch.rpm
 create mode 100644 Scanner/RPMS/perl-Crypt-DES-2.07-1.el6.x86_64.rpm
 create mode 100644 Scanner/RPMS/perl-Crypt-DES-debuginfo-2.07-1.el6.x86_64.rpm
 create mode 100644 Scanner/RPMS/perl-Data-OptList-0.109-1.el6.noarch.rpm
 create mode 100644 Scanner/RPMS/perl-Devel-GlobalDestruction-0.13-1.el6.noarch.rpm
 create mode 100644 Scanner/RPMS/perl-Devel-GlobalDestruction-XS-0.01-1.el6.x86_64.rpm
 create mode 100644 Scanner/RPMS/perl-Devel-GlobalDestruction-XS-debuginfo-0.01-1.el6.x86_64.rpm
 create mode 100644 Scanner/RPMS/perl-Exporter-Tiny-0.042-1.el6.noarch.rpm
 create mode 100644 Scanner/RPMS/perl-Net-SNMP-v6.0.1-1.el6.noarch.rpm
 create mode 100644 Scanner/RPMS/perl-Net-SSH2-0.53-1.el6.x86_64.rpm
 create mode 100644 Scanner/RPMS/perl-Net-SSH2-debuginfo-0.53-1.el6.x86_64.rpm
 create mode 100644 Scanner/RPMS/perl-Params-Util-1.07-1.el6.x86_64.rpm
 create mode 100644 Scanner/RPMS/perl-Params-Util-debuginfo-1.07-1.el6.x86_64.rpm
 create mode 100644 Scanner/RPMS/perl-Proc-Background-1.10-1.el6.noarch.rpm
 create mode 100644 Scanner/RPMS/perl-Sub-Exporter-0.987-1.el6.noarch.rpm
 create mode 100644 Scanner/RPMS/perl-Sub-Exporter-Progressive-0.001011-1.el6.noarch.rpm
 create mode 100644 Scanner/RPMS/perl-Sub-Install-0.928-1.el6.noarch.rpm
 create mode 100644 Scanner/RPMS/perl-TermReadKey-2.32-1.el6.x86_64.rpm
 create mode 100644 Scanner/RPMS/perl-TermReadKey-debuginfo-2.32-1.el6.x86_64.rpm
 create mode 100644 Scanner/RPMS/perl-Test-Output-1.03-1.el6.noarch.rpm
 create mode 100644 Scanner/RPMS/perl-XML-NamespaceSupport-1.11-1.el6.noarch.rpm
 create mode 100644 Scanner/RPMS/perl-XML-SAX-0.99-1.el6.noarch.rpm
 create mode 100644 Scanner/RPMS/perl-XML-SAX-Base-1.08-1.el6.noarch.rpm
 create mode 100644 Scanner/RPMS/perl-XML-SAX-Expat-0.51-1.el6.noarch.rpm
 create mode 100644 Scanner/RPMS/perl-XML-Simple-2.20-1.el6.noarch.rpm
 create mode 100644 Scanner/SQL/01_create_node.sql
 create mode 100644 Scanner/SQL/02_create_alerts.sql
 create mode 100644 Scanner/SQL/03_create_alert_listeners.sql
 create mode 100644 Scanner/SQL/04_load_alert_listeners.sql
 create mode 100644 Scanner/SQL/05_create_random_agent.sql
 create mode 100644 Scanner/SQL/06_create_snm_apc_ups.sql
 create mode 100644 Scanner/SQL/07_create_ipmi.sql
 create mode 100644 Scanner/SQL/08_create_raid.sql
 create mode 100644 Scanner/Src/Makefile
 create mode 100644 Scanner/Src/README
 create mode 100644 Scanner/Src/wipmi.c
 create mode 100644 Scanner/Src/wstorcli.c
 create mode 100644 Scanner/lib/AN/Agent.pm
 create mode 100644 Scanner/lib/AN/Alerts.pm
 create mode 100644 Scanner/lib/AN/Cluster.pm
 create mode 100644 Scanner/lib/AN/Common.pm
 create mode 100644 Scanner/lib/AN/DBS.pm
 create mode 100644 Scanner/lib/AN/Email.pm
 create mode 100644 Scanner/lib/AN/FlagFile.pm
 create mode 100644 Scanner/lib/AN/HealthMonitor.pm
 create mode 100644 Scanner/lib/AN/IPMI/Temp.pm
 create mode 100755 Scanner/lib/AN/InstallManifest.pm
 create mode 100644 Scanner/lib/AN/Listener.pm
 create mode 100644 Scanner/lib/AN/MonitorAgent.pm
 create mode 100644 Scanner/lib/AN/Msg_xlator.pm
 create mode 100644 Scanner/lib/AN/OneAlert.pm
 create mode 100644 Scanner/lib/AN/OneDB.pm
 create mode 100644 Scanner/lib/AN/RAID/Temp.pm
 create mode 100644 Scanner/lib/AN/SNMP/APC_UPS.pm
 create mode 100644 Scanner/lib/AN/Scanner.pm
 create mode 100644 Scanner/lib/AN/Screen.pm
 create mode 100644 Scanner/lib/AN/Striker.pm
 create mode 100644 Scanner/lib/AN/Unix.pm
 create mode 100755 Scanner/scanner
 create mode 100644 Scanner/t/10-an-agent.t
 create mode 100644 Scanner/t/15-an-onealert.t
 create mode 100644 Scanner/t/20-an-onedb.t
 create mode 100644 Scanner/t/25-an-screen.t
 create mode 100644 Scanner/t/30-an-email.t
 create mode 100644 Scanner/t/35-an-msg_xlator.t
 create mode 100644 Scanner/t/40-an-flagfile.t
 create mode 100644 Scanner/t/45-an-listener.t
 create mode 100644 Scanner/t/50-an-monitoragent.t
 create mode 100644 Scanner/t/55-an-dbs.t
 create mode 100644 Scanner/t/60-an-unix.t
 create mode 100644 Scanner/t/65-an-alerts.t
 create mode 100644 Scanner/t/70-an-snmp-apc_ups.t
 create mode 100644 Scanner/t/75-an-ipmi-temp.t
 create mode 100755 Scanner/t/test_coverage
ls -lah
total 180K
drwxr-xr-x.  9 root root 4.0K Jan 16 16:35 .
dr-xr-x---. 14 root root 4.0K Jan 16 16:32 ..
-rwxr-xr-x.  1 root root 122K Jan 16 16:33 anvil_setup
drwxr-xr-x.  4 root root 4.0K Jan 16 16:33 cgi-bin
-rw-r--r--.  1 root root 7.4K Jan 16 16:33 CHANGELOG
drwxr-xr-x.  8 root root 4.0K Jan 16 16:35 .git
-rw-r--r--.  1 root root  279 Jan 16 16:35 .gitignore
drwxr-xr-x.  2 root root 4.0K Jan 16 16:33 guacamole
drwxr-xr-x.  3 root root 4.0K Jan 16 16:33 html
-rw-r--r--.  1 root root 3.4K Jan 16 16:33 README.md
drwxr-xr-x. 13 root root 4.0K Jan 16 16:35 Scanner
-rw-r--r--.  1 root root 3.7K Jan 16 16:33 striker.conf
drwxr-xr-x.  2 root root 4.0K Jan 16 16:33 t
drwxr-xr-x.  2 root root 4.0K Jan 16 16:33 tools
cd Scanner/Config/
vim db.conf 
git diff db.conf
diff --git a/Scanner/Config/db.conf b/Scanner/Config/db.conf
index 9925faf..e39aa60 100644
--- a/Scanner/Config/db.conf
+++ b/Scanner/Config/db.conf
@@ -1,7 +1,6 @@
 db::1::name      = scanner
 db::1::db_type   = Pg
-db::1::host      = 10.255.4.251
-#db::1::host      = an-m01
+db::1::host      = 10.20.4.2
 db::1::port      = 5432
-db::1::user      = alteeve
-db::1::password  = alteeve
+db::1::user      = striker
+db::1::password  = secret
cd ../RPMS
./load_rpm_packages.sh
# say 'y' when prompted
cd ..
make wrapper
cd Src && make 
make[1]: Entering directory `/root/striker/Scanner/Src'
if [[ "root" != "root" ]] ; then		\
	    echo "Only root can create wrappers.";	\
	    echo "run as: sudo make";	\
	else				\
	    cc -o wipmi wipmi.c;		\
	    cp wipmi ..;			\
	    chown root:root ../wipmi;	\
	    chmod 755  ../wipmi; 		\
	    chmod u+s  ../wipmi;		\
	fi
if [[ "root" != "root" ]] ; then		\
	    echo "Only root can create wrappers.";	\
	    echo "run as: sudo make";	\
	else				\
	    cc -o wstorcli wipmi.c;		\
	    cp wstorcli ..;			\
	    chown root:root ../wstorcli;	\
	    chmod 755  ../wstorcli; 		\
	    chmod u+s  ../wstorcli;		\
	fi
make[1]: Leaving directory `/root/striker/Scanner/Src'
Test:
Agents/ipmi --verbose --verbose
ipmi loop 1 at 1421444884.53996 2378.437:27621.563 mSec.
^C
Yay!
 
| 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. | |||
