Changes between Version 7 and Version 8 of GENIRacksHome/ExogeniRacks/AcceptanceTestStatus/EG-MON-1


Ignore:
Timestamp:
08/03/12 16:50:01 (12 years ago)
Author:
Josh Smift
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIRacksHome/ExogeniRacks/AcceptanceTestStatus/EG-MON-1

    v7 v8  
    5656== Step 1: identify network-listening software on the head node ==
    5757
     58=== Overview of Step 1 ===
     59
    5860'''Using:'''
    5961 * Using netstat, enumerate processes on bbn-hn which listen for network connections from outside the node
     
    7072 * The source code and identifiable version (e.g. a git tag) can be found for each non-RPM software source
    7173
     74=== Results of Step 1 from 2012-08-03 ===
     75
     76A list of processes that are listening:
     77
     78{{{
     79[11:11:51] jbs@bbn-hn:/home/jbs
     80+$ sudo netstat -anp | egrep ':\*.+LISTEN' | egrep -v '(127.0.0.1|192.168.103.10|10.100.0.1|10.103.0.1)' > netstat-raw.txt
     81
     82[11:17:13] jbs@bbn-hn:/home/jbs
     83+$ cat netstat-raw.txt
     84tcp        0      0 0.0.0.0:8811                0.0.0.0:*                   LISTEN      29140/python       
     85tcp        0      0 192.1.242.3:8139            0.0.0.0:*                   LISTEN      724/ruby           
     86tcp        0      0 0.0.0.0:36843               0.0.0.0:*                   LISTEN      -                   
     87tcp        0      0 0.0.0.0:875                 0.0.0.0:*                   LISTEN      3258/rpc.rquotad   
     88tcp        0      0 0.0.0.0:8812                0.0.0.0:*                   LISTEN      29162/python       
     89tcp        0      0 0.0.0.0:9292                0.0.0.0:*                   LISTEN      28780/python       
     90tcp        0      0 0.0.0.0:47308               0.0.0.0:*                   LISTEN      2806/rpc.statd     
     91tcp        0      0 0.0.0.0:8813                0.0.0.0:*                   LISTEN      29185/python       
     92tcp        0      0 0.0.0.0:8781                0.0.0.0:*                   LISTEN      28606/python       
     93tcp        0      0 0.0.0.0:8814                0.0.0.0:*                   LISTEN      29205/python       
     94tcp        0      0 0.0.0.0:8782                0.0.0.0:*                   LISTEN      28701/python       
     95tcp        0      0 0.0.0.0:8815                0.0.0.0:*                   LISTEN      29205/python       
     96tcp        0      0 0.0.0.0:8783                0.0.0.0:*                   LISTEN      28814/python       
     97tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      2780/rpcbind       
     98tcp        0      0 0.0.0.0:8816                0.0.0.0:*                   LISTEN      29185/python       
     99tcp        0      0 0.0.0.0:8784                0.0.0.0:*                   LISTEN      28878/python       
     100tcp        0      0 0.0.0.0:14000               0.0.0.0:*                   LISTEN      19259/java         
     101tcp        0      0 0.0.0.0:8817                0.0.0.0:*                   LISTEN      29162/python       
     102tcp        0      0 0.0.0.0:8785                0.0.0.0:*                   LISTEN      28878/python       
     103tcp        0      0 0.0.0.0:4369                0.0.0.0:*                   LISTEN      4123/epmd           
     104tcp        0      0 0.0.0.0:10514               0.0.0.0:*                   LISTEN      2717/rsyslogd       
     105tcp        0      0 0.0.0.0:8818                0.0.0.0:*                   LISTEN      29140/python       
     106tcp        0      0 0.0.0.0:8786                0.0.0.0:*                   LISTEN      28814/python       
     107tcp        0      0 0.0.0.0:8787                0.0.0.0:*                   LISTEN      28701/python       
     108tcp        0      0 0.0.0.0:8788                0.0.0.0:*                   LISTEN      28606/python       
     109tcp        0      0 0.0.0.0:54004               0.0.0.0:*                   LISTEN      3274/rpc.mountd     
     110tcp        0      0 0.0.0.0:51413               0.0.0.0:*                   LISTEN      2378/java           
     111tcp        0      0 0.0.0.0:21                  0.0.0.0:*                   LISTEN      23122/vsftpd       
     112tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      3634/sshd           
     113tcp        0      0 0.0.0.0:8791                0.0.0.0:*                   LISTEN      28903/python       
     114tcp        0      0 0.0.0.0:11000               0.0.0.0:*                   LISTEN      29224/java         
     115tcp        0      0 0.0.0.0:8792                0.0.0.0:*                   LISTEN      28923/python       
     116tcp        0      0 0.0.0.0:49784               0.0.0.0:*                   LISTEN      3274/rpc.mountd     
     117tcp        0      0 0.0.0.0:8793                0.0.0.0:*                   LISTEN      28943/python       
     118tcp        0      0 0.0.0.0:3001                0.0.0.0:*                   LISTEN      23124/xcatd         
     119tcp        0      0 0.0.0.0:8794                0.0.0.0:*                   LISTEN      28965/python       
     120tcp        0      0 0.0.0.0:3002                0.0.0.0:*                   LISTEN      23127/xcatd         
     121tcp        0      0 0.0.0.0:8795                0.0.0.0:*                   LISTEN      28965/python       
     122tcp        0      0 0.0.0.0:8796                0.0.0.0:*                   LISTEN      28943/python       
     123tcp        0      0 192.1.242.3:636             0.0.0.0:*                   LISTEN      3199/slapd         
     124tcp        0      0 0.0.0.0:8797                0.0.0.0:*                   LISTEN      28923/python       
     125tcp        0      0 0.0.0.0:8798                0.0.0.0:*                   LISTEN      28903/python       
     126tcp        0      0 0.0.0.0:3551                0.0.0.0:*                   LISTEN      3660/apcupsd       
     127tcp        0      0 0.0.0.0:12000               0.0.0.0:*                   LISTEN      19470/java         
     128tcp        0      0 0.0.0.0:53504               0.0.0.0:*                   LISTEN      3274/rpc.mountd     
     129tcp        0      0 0.0.0.0:8801                0.0.0.0:*                   LISTEN      28987/python       
     130tcp        0      0 0.0.0.0:2049                0.0.0.0:*                   LISTEN      -                   
     131tcp        0      0 0.0.0.0:8802                0.0.0.0:*                   LISTEN      29016/python       
     132tcp        0      0 0.0.0.0:8803                0.0.0.0:*                   LISTEN      29042/python       
     133tcp        0      0 0.0.0.0:8804                0.0.0.0:*                   LISTEN      29084/python       
     134tcp        0      0 0.0.0.0:43972               0.0.0.0:*                   LISTEN      4163/beam.smp       
     135tcp        0      0 0.0.0.0:8805                0.0.0.0:*                   LISTEN      29084/python       
     136tcp        0      0 192.1.242.3:3333            0.0.0.0:*                   LISTEN      28639/python       
     137tcp        0      0 0.0.0.0:8773                0.0.0.0:*                   LISTEN      27286/nginx         
     138tcp        0      0 192.1.242.3:389             0.0.0.0:*                   LISTEN      3199/slapd         
     139tcp        0      0 0.0.0.0:8806                0.0.0.0:*                   LISTEN      29042/python       
     140tcp        0      0 0.0.0.0:8807                0.0.0.0:*                   LISTEN      29016/python       
     141tcp        0      0 0.0.0.0:9191                0.0.0.0:*                   LISTEN      28826/python       
     142tcp        0      0 0.0.0.0:7911                0.0.0.0:*                   LISTEN      27903/dhcpd         
     143tcp        0      0 0.0.0.0:8808                0.0.0.0:*                   LISTEN      28987/python       
     144tcp        0      0 0.0.0.0:3626                0.0.0.0:*                   LISTEN      27286/nginx         
     145tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      3948/mysqld         
     146tcp        0      0 :::14443                    :::*                        LISTEN      19259/java         
     147tcp        0      0 :::51339                    :::*                        LISTEN      3274/rpc.mountd     
     148tcp        0      0 :::46254                    :::*                        LISTEN      -                   
     149tcp        0      0 :::111                      :::*                        LISTEN      2780/rpcbind       
     150tcp        0      0 :::50000                    :::*                        LISTEN      24491/java         
     151tcp        0      0 :::12080                    :::*                        LISTEN      19470/java         
     152tcp        0      0 :::8080                     :::*                        LISTEN      9114/java           
     153tcp        0      0 :::80                       :::*                        LISTEN      8477/httpd         
     154tcp        0      0 :::50001                    :::*                        LISTEN      1380/java           
     155tcp        0      0 :::13009                    :::*                        LISTEN      19625/java         
     156tcp        0      0 :::10514                    :::*                        LISTEN      2717/rsyslogd       
     157tcp        0      0 :::11443                    :::*                        LISTEN      29224/java         
     158tcp        0      0 :::50004                    :::*                        LISTEN      9566/java           
     159tcp        0      0 :::51413                    :::*                        LISTEN      2378/java           
     160tcp        0      0 ::1:53                      :::*                        LISTEN      13783/named         
     161tcp        0      0 :::22                       :::*                        LISTEN      3634/sshd           
     162tcp        0      0 :::45430                    :::*                        LISTEN      2806/rpc.statd     
     163tcp        0      0 :::55000                    :::*                        LISTEN      24491/java         
     164tcp        0      0 :::13080                    :::*                        LISTEN      19625/java         
     165tcp        0      0 :::55001                    :::*                        LISTEN      1380/java           
     166tcp        0      0 :::14009                    :::*                        LISTEN      19259/java         
     167tcp        0      0 ::1:25                      :::*                        LISTEN      4095/master         
     168tcp        0      0 ::1:6010                    :::*                        LISTEN      16835/sshd         
     169tcp        0      0 ::1:6011                    :::*                        LISTEN      32641/sshd         
     170tcp        0      0 :::12443                    :::*                        LISTEN      19470/java         
     171tcp        0      0 :::443                      :::*                        LISTEN      8477/httpd         
     172tcp        0      0 :::33595                    :::*                        LISTEN      3274/rpc.mountd     
     173tcp        0      0 :::55004                    :::*                        LISTEN      9566/java           
     174tcp        0      0 :::55740                    :::*                        LISTEN      9114/java           
     175tcp        0      0 :::6556                     :::*                        LISTEN      3642/xinetd         
     176tcp        0      0 :::6557                     :::*                        LISTEN      22989/xinetd       
     177tcp        0      0 :::14080                    :::*                        LISTEN      19259/java         
     178tcp        0      0 :::11009                    :::*                        LISTEN      29224/java         
     179tcp        0      0 :::2049                     :::*                        LISTEN      -                   
     180tcp        0      0 :::13443                    :::*                        LISTEN      19625/java         
     181tcp        0      0 :::58949                    :::*                        LISTEN      3274/rpc.mountd     
     182tcp        0      0 :::11080                    :::*                        LISTEN      29224/java         
     183tcp        0      0 :::5672                     :::*                        LISTEN      4163/beam.smp       
     184tcp        0      0 :::12009                    :::*                        LISTEN      19470/java         
     185tcp        0      0 :::11081                    :::*                        LISTEN      2378/java           
     186tcp        0      0 :::6633                     :::*                        LISTEN      9114/java     
     187}}}
     188
     189That's 103 things, which seems like a lot, but I gather that this is normal. Ah, and there's some duplication in there.
     190
     191Stripping that into a list of PIDs:
     192
     193[11:22:25] jbs@bbn-hn:/home/jbs
     194+$ awk '{print $NF}' netstat-raw.txt | sed -r -e 's|/.*||' | sort -n | uniq > netstat-pids.txt
     195
     196[11:23:04] jbs@bbn-hn:/home/jbs
     197+$ cat netstat-pids.txt
     198-
     199724
     2001380
     2012378
     2022717
     2032780
     2042806
     2053199
     2063258
     2073274
     2083634
     2093642
     2103660
     2113948
     2124095
     2134123
     2144163
     2158477
     2169114
     2179566
     21813783
     21916835
     22019259
     22119470
     22219625
     22322989
     22423122
     22523124
     22623127
     22724491
     22827286
     22927903
     23028606
     23128639
     23228701
     23328780
     23428814
     23528826
     23628878
     23728903
     23828923
     23928943
     24028965
     24128987
     24229016
     24329042
     24429084
     24529140
     24629162
     24729185
     24829205
     24929224
     25032641
     251}}}
     252
     253I'm not sure what's up with the one where the PID is '-':
     254
     255{{{
     256[11:25:15] jbs@bbn-hn:/home/jbs
     257+$ egrep -- - netstat-raw.txt
     258tcp        0      0 0.0.0.0:36843               0.0.0.0:*                   LISTEN      -                   
     259tcp        0      0 0.0.0.0:2049                0.0.0.0:*                   LISTEN      -                   
     260tcp        0      0 :::46254                    :::*                        LISTEN      -                   
     261tcp        0      0 :::2049                     :::*                        LISTEN      -                   
     262}}}
     263
     264lsof doesn't know what they are either:
     265
     266{{{
     267[11:26:32] jbs@bbn-hn:/home/jbs
     268+$ sudo lsof -i | grep 2049
     269
     270[11:27:15] jbs@bbn-hn:/home/jbs
     271+$ sudo lsof -i | grep 46254
     272
     273[11:27:26] jbs@bbn-hn:/home/jbs
     274+$ sudo lsof -i | grep 36843
     275}}}
     276
     277Leaving those aside, here are the others:
     278
     279{{{
     280[11:40:08] jbs@bbn-hn:/home/jbs
     281+$ for pid in $(cat netstat-pids.txt) ; do ps -efwww | egrep "^[^ ]+ +$pid" ; done >& netstat-commands.txt
     282[11:40:11] jbs@bbn-hn:/home/jbs
     283+$ cat netstat-commands.txt
     284root       724     1  0 Jul03 ?        02:44:09 /usr/bin/ruby /usr/sbin/puppetd
     2852006      1380     1  0 Jul26 ?        00:06:48 java -server -d64 -Xmx2g -Xms2g -Xmn800m -XX:+UseParallelGC -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:InlineSmallCode=8192 -XX:MaxInlineSize=8192 -XX:FreqInlineSize=8192 -XX:CompileThreshold=1500 -XX:PreBlockSpin=8 -Dnet.orca.vlan=vlan-2601- -Dnet.floodlightcontroller.restserver.RestApiServer.port=55001 -Dnet.floodlightcontroller.core.FloodlightProvider.openflowport=50001 -Dfloodlight.modules=net.floodlightcontroller.learningswitch.LearningSwitch,net.floodlightcontroller.counter.NullCounterStore,net.floodlightcontroller.perfmon.NullPktInProcessingTime -jar /opt/floodlight/floodlight.jar
     2862006      2378  2372  0 Jul20 ?        00:08:06 java -classpath /opt/imageproxy/axis2:/opt/imageproxy/axis2/conf:/usr/java/latest/lib/tools.jar::/opt/imageproxy/axis2/lib/activation-1.1.jar:/opt/imageproxy/axis2/lib/antlr-2.7.7.jar:/opt/imageproxy/axis2/lib/apache-mime4j-core-0.7.2.jar:/opt/imageproxy/axis2/lib/axiom-api-1.2.13.jar:/opt/imageproxy/axis2/lib/axiom-dom-1.2.13.jar:/opt/imageproxy/axis2/lib/axiom-impl-1.2.13.jar:/opt/imageproxy/axis2/lib/axis2-adb-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-adb-codegen-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-ant-plugin-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-clustering-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-codegen-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-corba-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-fastinfoset-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-java2wsdl-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-jaxbri-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-jaxws-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-jibx-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-json-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-kernel-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-metadata-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-mtompolicy-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-saaj-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-soapmonitor-servlet-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-spring-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-transport-http-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-transport-local-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-xmlbeans-1.6.2.jar:/opt/imageproxy/axis2/lib/bcel-5.1.jar:/opt/imageproxy/axis2/lib/commons-cli-1.2.jar:/opt/imageproxy/axis2/lib/commons-codec-1.3.jar:/opt/imageproxy/axis2/lib/commons-fileupload-1.2.jar:/opt/imageproxy/axis2/lib/commons-httpclient-3.1.jar:/opt/imageproxy/axis2/lib/commons-io-1.4.jar:/opt/imageproxy/axis2/lib/commons-logging-1.1.1.jar:/opt/imageproxy/axis2/lib/geronimo-annotation_1.0_spec-1.1.jar:/opt/imageproxy/axis2/lib/geronimo-jaxws_2.2_spec-1.0.jar:/opt/imageproxy/axis2/lib/geronimo-jta_1.1_spec-1.1.jar:/opt/imageproxy/axis2/lib/geronimo-saaj_1.3_spec-1.0.1.jar:/opt/imageproxy/axis2/lib/geronimo-stax-api_1.0_spec-1.0.1.jar:/opt/imageproxy/axis2/lib/geronimo-ws-metadata_2.0_spec-1.1.2.jar:/opt/imageproxy/axis2/lib/httpcore-4.0.jar:/opt/imageproxy/axis2/lib/jalopy-1.5rc3.jar:/opt/imageproxy/axis2/lib/jaxb-api-2.1.jar:/opt/imageproxy/axis2/lib/jaxb-impl-2.1.7.jar:/opt/imageproxy/axis2/lib/jaxb-xjc-2.1.7.jar:/opt/imageproxy/axis2/lib/jaxen-1.1.1.jar:/opt/imageproxy/axis2/lib/jaxws-tools-2.1.3.jar:/opt/imageproxy/axis2/lib/jettison-1.0-RC2.jar:/opt/imageproxy/axis2/lib/jibx-bind-1.2.jar:/opt/imageproxy/axis2/lib/jibx-run-1.2.jar:/opt/imageproxy/axis2/lib/jsr311-api-1.0.jar:/opt/imageproxy/axis2/lib/juli-6.0.16.jar:/opt/imageproxy/axis2/lib/log4j-1.2.15.jar:/opt/imageproxy/axis2/lib/mail-1.4.jar:/opt/imageproxy/axis2/lib/mex-1.6.2-impl.jar:/opt/imageproxy/axis2/lib/neethi-3.0.2.jar:/opt/imageproxy/axis2/lib/regexp-1.2.jar:/opt/imageproxy/axis2/lib/tribes-6.0.16.jar:/opt/imageproxy/axis2/lib/woden-api-1.0M9.jar:/opt/imageproxy/axis2/lib/woden-impl-commons-1.0M9.jar:/opt/imageproxy/axis2/lib/woden-impl-dom-1.0M9.jar:/opt/imageproxy/axis2/lib/wsdl4j-1.6.2.jar:/opt/imageproxy/axis2/lib/wstx-asl-3.2.9.jar:/opt/imageproxy/axis2/lib/xalan-2.7.0.jar:/opt/imageproxy/axis2/lib/xmlbeans-2.3.0.jar:/opt/imageproxy/axis2/lib/xml-resolver-1.2.jar:/opt/imageproxy/axis2/lib/XmlSchema-1.4.7.jar: -Djava.endorsed.dirs=/opt/imageproxy/axis2/lib/endorsed:/usr/java/latest/jre/lib/endorsed:/usr/java/latest/lib/endorsed org.apache.axis2.transport.SimpleAxis2Server -repo /opt/imageproxy/axis2/repository -conf /opt/imageproxy/axis2/conf/axis2.xml
     287root      2717     1  0 Jun13 ?        00:09:00 /sbin/rsyslogd -i /var/run/syslogd.pid -c 4
     288rpc       2780     1  0 Jun13 ?        00:00:02 rpcbind
     289rpcuser   2806     1  0 Jun13 ?        00:00:00 rpc.statd
     290ldap      3199     1  0 Jun13 ?        00:10:20 /usr/sbin/slapd -h ldap://192.1.242.3 ldaps://192.1.242.3 ldap://192.168.103.10 ldaps://192.168.103.10 ldap://10.100.0.1 ldaps://10.100.0.1 -u ldap -f /etc/openldap/slapd.conf
     291root      3258     1  0 Jun13 ?        00:00:00 rpc.rquotad
     292root      3274     1  0 Jun13 ?        00:00:00 rpc.mountd
     293root      3634     1  0 Jun13 ?        00:01:34 /usr/sbin/sshd
     294root      3642     1  0 Jun13 ?        00:00:18 xinetd -stayalive -pidfile /var/run/xinetd.pid
     295root      3660     1  0 Jun13 ?        00:04:13 /sbin/apcupsd -f /etc/apcupsd/ups06.conf -P /var/run/apcupsd-ups06.pid
     296mysql     3948  3706  0 Jun13 ?        02:05:09 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --log-error=/var/log/mysqld.log --open-files-limit=8192 --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
     297root      4095     1  0 Jun13 ?        00:00:28 /usr/libexec/postfix/master
     298rabbitmq  4123     1  0 Jun13 ?        00:00:16 /usr/lib64/erlang/erts-5.8.5/bin/epmd -daemon
     299rabbitmq  4163  4162  0 Jun13 ?        00:18:00 /usr/lib64/erlang/erts-5.8.5/bin/beam.smp -W w -K true -A30 -P 1048576 -- -root /usr/lib64/erlang -progname erl -- -home /var/lib/rabbitmq -- -noshell -noinput -sname rabbit@bbn-hn -boot /var/lib/rabbitmq/mnesia/rabbit@bbn-hn-plugins-expand/rabbit -kernel inet_default_connect_options [{nodelay,true}] -sasl errlog_type error -kernel error_logger {file,"/var/log/rabbitmq/rabbit@bbn-hn.log"} -sasl sasl_error_logger {file,"/var/log/rabbitmq/rabbit@bbn-hn-sasl.log"} -os_mon start_cpu_sup true -os_mon start_disksup false -os_mon start_memsup false -mnesia dir "/var/lib/rabbitmq/mnesia/rabbit@bbn-hn"
     300root      8477     1  0 Jun22 ?        00:00:42 /usr/sbin/httpd
     301491       9114     1  3 Jun27 ?        1-10:41:10 java -server -Xms256M -Xmx1500M -XX:OnError=flowvisor-crash-logger -XX:+UseConcMarkSweepGC -Dorg.flowvisor.config_dir=/opt/flowvisor/etc/flowvisor -Dorg.flowvisor.install_dir=/opt/flowvisor/libexec/flowvisor -Djavax.net.ssl.keyStore=/opt/flowvisor/etc/flowvisor/mySSLKeyStore -Djavax.net.ssl.keyStorePassword=CHANGEME_PASSWD -cp /opt/flowvisor/libexec/flowvisor/openflow.jar:/opt/flowvisor/libexec/flowvisor/xmlrpc-client-3.1.3.jar:/opt/flowvisor/libexec/flowvisor/xmlrpc-common-3.1.3.jar:/opt/flowvisor/libexec/flowvisor/xmlrpc-server-3.1.3.jar:/opt/flowvisor/libexec/flowvisor/commons-logging-1.1.jar:/opt/flowvisor/libexec/flowvisor/ws-commons-util-1.0.2.jar:/opt/flowvisor/libexec/flowvisor/jsse.jar:/opt/flowvisor/libexec/flowvisor/asm-3.0.jar:/opt/flowvisor/libexec/flowvisor/cglib-2.2.jar:/opt/flowvisor/libexec/flowvisor/commons-codec-1.4.jar:/opt/flowvisor/libexec/flowvisor/gson-1.7.1.jar:/opt/flowvisor/libexec/flowvisor/jetty-continuation-7.0.2.v20100331.jar:/opt/flowvisor/libexec/flowvisor/jetty-http-7.0.2.v20100331.jar:/opt/flowvisor/libexec/flowvisor/jetty-io-7.0.2.v20100331.jar:/opt/flowvisor/libexec/flowvisor/jetty-security-7.0.2.v20100331.jar:/opt/flowvisor/libexec/flowvisor/jetty-server-7.0.2.v20100331.jar:/opt/flowvisor/libexec/flowvisor/jetty-util-7.0.2.v20100331.jar:/opt/flowvisor/libexec/flowvisor/servlet-api-2.5.jar:/opt/flowvisor/libexec/flowvisor/flowvisor.jar org.flowvisor.FlowVisor /opt/flowvisor/etc/flowvisor/config.xml
     3022006      9566     1  0 Aug01 ?        00:01:35 java -server -d64 -Xmx2g -Xms2g -Xmn800m -XX:+UseParallelGC -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:InlineSmallCode=8192 -XX:MaxInlineSize=8192 -XX:FreqInlineSize=8192 -XX:CompileThreshold=1500 -XX:PreBlockSpin=8 -Dnet.orca.vlan=vlan-5- -Dnet.floodlightcontroller.restserver.RestApiServer.port=55004 -Dnet.floodlightcontroller.core.FloodlightProvider.openflowport=50004 -Dfloodlight.modules=net.floodlightcontroller.learningswitch.LearningSwitch,net.floodlightcontroller.counter.NullCounterStore,net.floodlightcontroller.perfmon.NullPktInProcessingTime -jar /opt/floodlight/floodlight.jar
     303named    13783     1  0 Jun22 ?        00:01:04 /usr/sbin/named -u named
     304jonmills 16835 16833  0 00:09 ?        00:00:00 sshd: jonmills@pts/2
     3052006     19259     1  0 Jul05 ?        00:24:49 /usr/java/latest/bin/java -Djava.util.logging.config.file=/opt/orca-aux/tomcat-7/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -XX:MaxPermSize=128m -Xmx1024m -Djavax.net.ssl.trustStore=/opt/orca-aux/tomcat-7/ssl/trusted.jks -Djavax.net.ssl.trustStorePassword=orcaorca -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=14000 -Djava.endorsed.dirs=/opt/orca-aux/tomcat-7/endorsed -classpath /opt/orca-aux/tomcat-7/bin/bootstrap.jar:/opt/orca-aux/tomcat-7/bin/tomcat-juli.jar -Dcatalina.base=/opt/orca-aux/tomcat-7 -Dcatalina.home=/opt/orca-aux/tomcat-7 -Djava.io.tmpdir=/opt/orca-aux/tomcat-7/temp org.apache.catalina.startup.Bootstrap start
     3062006     19470     1  0 Jul20 ?        01:02:40 /usr/java/latest/bin/java -Djava.util.logging.config.file=/opt/orca-12080/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Xmx1024m -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=12000 -Djava.endorsed.dirs=/opt/orca-12080/tomcat/endorsed -classpath /opt/orca-12080/tomcat/bin/bootstrap.jar:/opt/orca-12080/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/opt/orca-12080/tomcat -Dcatalina.home=/opt/orca-12080/tomcat -Djava.io.tmpdir=/opt/orca-12080/tomcat/temp org.apache.catalina.startup.Bootstrap start
     3072006     19625     1  0 Jul20 ?        00:29:16 /usr/java/latest/bin/java -Djava.util.logging.config.file=/opt/orca-13080/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/opt/orca-13080/tomcat/endorsed -classpath /opt/orca-13080/tomcat/bin/bootstrap.jar:/opt/orca-13080/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/opt/orca-13080/tomcat -Dcatalina.home=/opt/orca-13080/tomcat -Djava.io.tmpdir=/opt/orca-13080/tomcat/temp org.apache.catalina.startup.Bootstrap start
     308rack_bbn 22989     1  0 Jun18 ?        00:00:24 /omd/sites/rack_bbn/var/tmp/xinetd -pidfile /omd/sites/rack_bbn/tmp/run/xinetd.pid -filelog /omd/sites/rack_bbn/var/log/xinetd.log -f /omd/sites/rack_bbn/etc/xinetd.conf
     309root     23122     1  0 Jun22 ?        00:00:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
     310root     23124     1  0 Jun22 ?        00:00:06 xcatd: SSL listener
     311root     23127 23124  0 Jun22 ?        00:00:01 xcatd: install monitor
     3122006     24491     1  0 Aug01 ?        00:01:25 java -server -d64 -Xmx2g -Xms2g -Xmn800m -XX:+UseParallelGC -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:InlineSmallCode=8192 -XX:MaxInlineSize=8192 -XX:FreqInlineSize=8192 -XX:CompileThreshold=1500 -XX:PreBlockSpin=8 -Dnet.orca.vlan=vlan-2- -Dnet.floodlightcontroller.restserver.RestApiServer.port=55000 -Dnet.floodlightcontroller.core.FloodlightProvider.openflowport=50000 -Dfloodlight.modules=net.floodlightcontroller.learningswitch.LearningSwitch,net.floodlightcontroller.counter.NullCounterStore,net.floodlightcontroller.perfmon.NullPktInProcessingTime -jar /opt/floodlight/floodlight.jar
     313root     27286     1  0 Jun18 ?        00:00:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
     314dhcpd    27903     1  0 Jun22 ?        00:02:12 /usr/sbin/dhcpd -user dhcpd -group dhcpd bond2.1007 bond2.1006
     315nova     28606 28603  0 Jul06 ?        00:06:51 /usr/bin/python /usr/bin/nova-api --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-api-8781.log --ec2_listen_port=8781 --osapi_listen_port=8788
     316nova     28639     1  0 Jul06 ?        00:00:07 /usr/bin/python /usr/bin/nova-objectstore --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-objectstore.log --pidfile=/var/run/nova/nova-objectstore.pid
     317nova     28701 28699  0 Jul06 ?        00:06:46 /usr/bin/python /usr/bin/nova-api --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-api-8782.log --ec2_listen_port=8782 --osapi_listen_port=8787
     318glance   28780     1  0 Jul06 ?        00:00:54 /usr/bin/python /usr/bin/glance-api --config-file=/etc/glance/glance-api.conf --log-config=/etc/glance/logging-api.conf
     319nova     28814 28812  0 Jul06 ?        00:06:32 /usr/bin/python /usr/bin/nova-api --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-api-8783.log --ec2_listen_port=8783 --osapi_listen_port=8786
     320glance   28826     1  0 Jul06 ?        00:00:50 /usr/bin/python /usr/bin/glance-registry --config-file=/etc/glance/glance-registry.conf -v --log-config=/etc/glance/logging-registry.conf
     321nova     28878 28876  0 Jul06 ?        00:06:09 /usr/bin/python /usr/bin/nova-api --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-api-8784.log --ec2_listen_port=8784 --osapi_listen_port=8785
     322nova     28903 28901  0 Jul06 ?        00:06:12 /usr/bin/python /usr/bin/nova-api --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-api-8791.log --ec2_listen_port=8791 --osapi_listen_port=8798
     323nova     28923 28921  0 Jul06 ?        00:06:49 /usr/bin/python /usr/bin/nova-api --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-api-8792.log --ec2_listen_port=8792 --osapi_listen_port=8797
     324nova     28943 28941  0 Jul06 ?        00:06:28 /usr/bin/python /usr/bin/nova-api --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-api-8793.log --ec2_listen_port=8793 --osapi_listen_port=8796
     325nova     28965 28963  0 Jul06 ?        00:07:28 /usr/bin/python /usr/bin/nova-api --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-api-8794.log --ec2_listen_port=8794 --osapi_listen_port=8795
     326nova     28987 28985  0 Jul06 ?        00:06:01 /usr/bin/python /usr/bin/nova-api --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-api-8801.log --ec2_listen_port=8801 --osapi_listen_port=8808
     327nova     29016 29014  0 Jul06 ?        00:06:33 /usr/bin/python /usr/bin/nova-api --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-api-8802.log --ec2_listen_port=8802 --osapi_listen_port=8807
     328nova     29042 29040  0 Jul06 ?        00:09:05 /usr/bin/python /usr/bin/nova-api --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-api-8803.log --ec2_listen_port=8803 --osapi_listen_port=8806
     329nova     29084 29080  0 Jul06 ?        00:06:34 /usr/bin/python /usr/bin/nova-api --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-api-8804.log --ec2_listen_port=8804 --osapi_listen_port=8805
     330nova     29140 29138  0 Jul06 ?        00:06:11 /usr/bin/python /usr/bin/nova-api --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-api-8811.log --ec2_listen_port=8811 --osapi_listen_port=8818
     331nova     29162 29160  0 Jul06 ?        00:06:29 /usr/bin/python /usr/bin/nova-api --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-api-8812.log --ec2_listen_port=8812 --osapi_listen_port=8817
     332nova     29185 29183  0 Jul06 ?        00:06:42 /usr/bin/python /usr/bin/nova-api --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-api-8813.log --ec2_listen_port=8813 --osapi_listen_port=8816
     333nova     29205 29203  0 Jul06 ?        00:06:47 /usr/bin/python /usr/bin/nova-api --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-api-8814.log --ec2_listen_port=8814 --osapi_listen_port=8815
     3342006     29224     1  0 Jul20 ?        00:29:38 /usr/java/latest/bin/java -Djava.util.logging.config.file=/opt/orca-11080/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Xmx1024m -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=11000 -Djava.endorsed.dirs=/opt/orca-11080/tomcat/endorsed -classpath /opt/orca-11080/tomcat/bin/bootstrap.jar:/opt/orca-11080/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/opt/orca-11080/tomcat -Dcatalina.home=/opt/orca-11080/tomcat -Djava.io.tmpdir=/opt/orca-11080/tomcat/temp org.apache.catalina.startup.Bootstrap start
     335jonmills 32641 32639  0 10:09 ?        00:00:00 sshd: jonmills@pts/1
     336}}}
     337
     338Just to sanity check that we haven't missed anything:
     339
     340{{{
     341[11:40:14] jbs@bbn-hn:/home/jbs
     342+$ wc -l netstat-*
     343   52 netstat-commands.txt
     344   53 netstat-pids.txt
     345  103 netstat-raw.txt
     346  208 total
     347}}}
     348
     349The change from raw to pids is because of duplicates, and from pids to commands is because of the '-' PID dropping out.
     350
     351So, let's start plowing through those.
     352
     353{{{
     354root       724     1  0 Jul03 ?        02:44:09 /usr/bin/ruby /usr/sbin/puppetd
     355}}}
     356
     357That's from an RPM:
     358
     359{{{
     360[11:41:39] jbs@bbn-hn:/home/jbs
     361+$ rpm -qf /usr/sbin/puppetd
     362puppet-2.7.18-1.el6.noarch
     363}}}
     364
     365{{{
     3662006      1380     1  0 Jul26 ?        00:06:48 java -server -d64 -Xmx2g -Xms2g -Xmn800m -XX:+UseParallelGC -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:InlineSmallCode=8192 -XX:MaxInlineSize=8192 -XX:FreqInlineSize=8192 -XX:CompileThreshold=1500 -XX:PreBlockSpin=8 -Dnet.orca.vlan=vlan-2601- -Dnet.floodlightcontroller.restserver.RestApiServer.port=55001 -Dnet.floodlightcontroller.core.FloodlightProvider.openflowport=50001 -Dfloodlight.modules=net.floodlightcontroller.learningswitch.LearningSwitch,net.floodlightcontroller.counter.NullCounterStore,net.floodlightcontroller.perfmon.NullPktInProcessingTime -jar /opt/floodlight/floodlight.jar
     367}}}
     368
     369Java is from an RPM, but floodlight.jar isn't:
     370
     371{{{
     372[15:56:51] jbs@bbn-hn:/home/jbs
     373+$ which java
     374java is /usr/java/default/bin/java
     375
     376[15:56:52] jbs@bbn-hn:/home/jbs
     377+$ rpm -qf /usr/java/default/bin/java
     378jdk-1.6.0_30-fcs.x86_64
     379
     380[15:56:56] jbs@bbn-hn:/home/jbs
     381+$ rpm -qf /opt/floodlight/floodlight.jar
     382file /opt/floodlight/floodlight.jar is not owned by any package
     383}}}
     384
     385{{{
     3862006      2378  2372  0 Jul20 ?        00:08:06 java -classpath /opt/imageproxy/axis2:/opt/imageproxy/axis2/conf:/usr/java/latest/lib/tools.jar::/opt/imageproxy/axis2/lib/activation-1.1.jar:/opt/imageproxy/axis2/lib/antlr-2.7.7.jar:/opt/imageproxy/axis2/lib/apache-mime4j-core-0.7.2.jar:/opt/imageproxy/axis2/lib/axiom-api-1.2.13.jar:/opt/imageproxy/axis2/lib/axiom-dom-1.2.13.jar:/opt/imageproxy/axis2/lib/axiom-impl-1.2.13.jar:/opt/imageproxy/axis2/lib/axis2-adb-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-adb-codegen-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-ant-plugin-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-clustering-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-codegen-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-corba-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-fastinfoset-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-java2wsdl-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-jaxbri-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-jaxws-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-jibx-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-json-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-kernel-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-metadata-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-mtompolicy-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-saaj-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-soapmonitor-servlet-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-spring-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-transport-http-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-transport-local-1.6.2.jar:/opt/imageproxy/axis2/lib/axis2-xmlbeans-1.6.2.jar:/opt/imageproxy/axis2/lib/bcel-5.1.jar:/opt/imageproxy/axis2/lib/commons-cli-1.2.jar:/opt/imageproxy/axis2/lib/commons-codec-1.3.jar:/opt/imageproxy/axis2/lib/commons-fileupload-1.2.jar:/opt/imageproxy/axis2/lib/commons-httpclient-3.1.jar:/opt/imageproxy/axis2/lib/commons-io-1.4.jar:/opt/imageproxy/axis2/lib/commons-logging-1.1.1.jar:/opt/imageproxy/axis2/lib/geronimo-annotation_1.0_spec-1.1.jar:/opt/imageproxy/axis2/lib/geronimo-jaxws_2.2_spec-1.0.jar:/opt/imageproxy/axis2/lib/geronimo-jta_1.1_spec-1.1.jar:/opt/imageproxy/axis2/lib/geronimo-saaj_1.3_spec-1.0.1.jar:/opt/imageproxy/axis2/lib/geronimo-stax-api_1.0_spec-1.0.1.jar:/opt/imageproxy/axis2/lib/geronimo-ws-metadata_2.0_spec-1.1.2.jar:/opt/imageproxy/axis2/lib/httpcore-4.0.jar:/opt/imageproxy/axis2/lib/jalopy-1.5rc3.jar:/opt/imageproxy/axis2/lib/jaxb-api-2.1.jar:/opt/imageproxy/axis2/lib/jaxb-impl-2.1.7.jar:/opt/imageproxy/axis2/lib/jaxb-xjc-2.1.7.jar:/opt/imageproxy/axis2/lib/jaxen-1.1.1.jar:/opt/imageproxy/axis2/lib/jaxws-tools-2.1.3.jar:/opt/imageproxy/axis2/lib/jettison-1.0-RC2.jar:/opt/imageproxy/axis2/lib/jibx-bind-1.2.jar:/opt/imageproxy/axis2/lib/jibx-run-1.2.jar:/opt/imageproxy/axis2/lib/jsr311-api-1.0.jar:/opt/imageproxy/axis2/lib/juli-6.0.16.jar:/opt/imageproxy/axis2/lib/log4j-1.2.15.jar:/opt/imageproxy/axis2/lib/mail-1.4.jar:/opt/imageproxy/axis2/lib/mex-1.6.2-impl.jar:/opt/imageproxy/axis2/lib/neethi-3.0.2.jar:/opt/imageproxy/axis2/lib/regexp-1.2.jar:/opt/imageproxy/axis2/lib/tribes-6.0.16.jar:/opt/imageproxy/axis2/lib/woden-api-1.0M9.jar:/opt/imageproxy/axis2/lib/woden-impl-commons-1.0M9.jar:/opt/imageproxy/axis2/lib/woden-impl-dom-1.0M9.jar:/opt/imageproxy/axis2/lib/wsdl4j-1.6.2.jar:/opt/imageproxy/axis2/lib/wstx-asl-3.2.9.jar:/opt/imageproxy/axis2/lib/xalan-2.7.0.jar:/opt/imageproxy/axis2/lib/xmlbeans-2.3.0.jar:/opt/imageproxy/axis2/lib/xml-resolver-1.2.jar:/opt/imageproxy/axis2/lib/XmlSchema-1.4.7.jar: -Djava.endorsed.dirs=/opt/imageproxy/axis2/lib/endorsed:/usr/java/latest/jre/lib/endorsed:/usr/java/latest/lib/endorsed org.apache.axis2.transport.SimpleAxis2Server -repo /opt/imageproxy/axis2/repository -conf /opt/imageproxy/axis2/conf/axis2.xml
     387}}}
     388
     389Java is from an RPM (see above), imageproxy isn't:
     390
     391{{{
     392[15:57:00] jbs@bbn-hn:/home/jbs
     393+$ rpm -qf /opt/imageproxy
     394file /opt/imageproxy is not owned by any package
     395}}}
     396
     397{{{
     398root      2717     1  0 Jun13 ?        00:09:00 /sbin/rsyslogd -i /var/run/syslogd.pid -c 4
     399}}}
     400
     401RPM:
     402
     403{{{
     404[15:59:03] jbs@bbn-hn:/home/jbs
     405+$ rpm -qf /sbin/rsyslogd
     406rsyslog-4.6.2-12.el6.x86_64
     407}}}
     408
     409{{{
     410rpc       2780     1  0 Jun13 ?        00:00:02 rpcbind
     411}}}
     412
     413RPM:
     414
     415{{{
     416[16:00:13] jbs@bbn-hn:/home/jbs
     417+$ which rpcbind
     418rpcbind is /sbin/rpcbind
     419
     420[16:00:28] jbs@bbn-hn:/home/jbs
     421+$ rpm -qf /sbin/rpcbind
     422rpcbind-0.2.0-8.el6.x86_64
     423}}}
     424
     425{{{
     426rpcuser   2806     1  0 Jun13 ?        00:00:00 rpc.statd
     427}}}
     428
     429RPM:
     430
     431{{{
     432[16:00:32] jbs@bbn-hn:/home/jbs
     433+$ which rpc.statd
     434rpc.statd is /sbin/rpc.statd
     435
     436[16:00:52] jbs@bbn-hn:/home/jbs
     437+$ rpm -qf /sbin/rpc.statd
     438nfs-utils-1.2.3-15.el6.x86_64
     439}}}
     440
     441{{{
     442ldap      3199     1  0 Jun13 ?        00:10:20 /usr/sbin/slapd -h ldap://192.1.242.3 ldaps://192.1.242.3 ldap://192.168.103.10 ldaps://192.168.103.10 ldap://10.100.0.1 ldaps://10.100.0.1 -u ldap -f /etc/openldap/slapd.conf
     443}}}
     444
     445RPM:
     446
     447{{{
     448[16:00:58] jbs@bbn-hn:/home/jbs
     449+$ rpm -qf /usr/sbin/slapd
     450openldap-servers-2.4.23-20.el6.x86_64
     451}}}
     452
     453{{{
     454root      3258     1  0 Jun13 ?        00:00:00 rpc.rquotad
     455}}}
     456
     457RPM:
     458
     459{{{
     460[16:01:28] jbs@bbn-hn:/home/jbs
     461+$ which rpc.rquotad
     462rpc.rquotad is /usr/sbin/rpc.rquotad
     463
     464[16:01:34] jbs@bbn-hn:/home/jbs
     465+$ rpm -qf /usr/sbin/rpc.rquotad
     466quota-3.17-16.el6.x86_64
     467}}}
     468
     469{{{
     470root      3274     1  0 Jun13 ?        00:00:00 rpc.mountd
     471}}}
     472
     473RPM:
     474
     475{{{
     476[16:01:40] jbs@bbn-hn:/home/jbs
     477+$ which rpc.mountd
     478rpc.mountd is /usr/sbin/rpc.mountd
     479
     480[16:02:24] jbs@bbn-hn:/home/jbs
     481+$ rpm -qf /usr/sbin/rpc.mountd
     482nfs-utils-1.2.3-15.el6.x86_64
     483}}}
     484
     485{{{
     486root      3634     1  0 Jun13 ?        00:01:34 /usr/sbin/sshd
     487}}}
     488
     489RPM:
     490{{{
     491[16:06:46] jbs@bbn-hn:/home/jbs
     492+$ rpm -qf /usr/sbin/sshd
     493openssh-server-5.3p1-70.el6_2.2.x86_64
     494}}}
     495
     496{{{
     497root      3642     1  0 Jun13 ?        00:00:18 xinetd -stayalive -pidfile /var/run/xinetd.pid
     498}}}
     499
     500RPM:
     501
     502{{{
     503[16:07:15] jbs@bbn-hn:/home/jbs
     504+$ rpm -qf /usr/sbin/xinetd
     505xinetd-2.3.14-33.el6.x86_64
     506}}}
     507
     508{{{
     509root      3660     1  0 Jun13 ?        00:04:13 /sbin/apcupsd -f /etc/apcupsd/ups06.conf -P /var/run/apcupsd-ups06.pid
     510}}}
     511
     512RPM:
     513
     514{{{
     515[16:07:45] jbs@bbn-hn:/home/jbs
     516+$ rpm -qf /sbin/apcupsd
     517apcupsd-3.14.8-4.el6.x86_64
     518}}}
     519
     520{{{
     521mysql     3948  3706  0 Jun13 ?        02:05:09 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --log-error=/var/log/mysqld.log --open-files-limit=8192 --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
     522}}}
     523
     524RPM:
     525
     526{{{
     527[16:08:22] jbs@bbn-hn:/home/jbs
     528+$ rpm -qf /usr/libexec/mysqld
     529mysql-server-5.1.61-1.el6_2.1.x86_64
     530}}}
     531
     532{{{
     533root      4095     1  0 Jun13 ?        00:00:28 /usr/libexec/postfix/master
     534}}}
     535
     536RPM:
     537
     538{{{
     539[16:08:28] jbs@bbn-hn:/home/jbs
     540+$ rpm -qf /usr/libexec/postfix/master
     541postfix-2.6.6-2.2.el6_1.x86_64
     542}}}
     543
     544{{{
     545rabbitmq  4123     1  0 Jun13 ?        00:00:16 /usr/lib64/erlang/erts-5.8.5/bin/epmd -daemon
     546}}}
     547
     548RPM:
     549
     550{{{
     551[16:09:09] jbs@bbn-hn:/home/jbs
     552+$ rpm -qf /usr/lib64/erlang/erts-5.8.5/bin/epmd
     553erlang-erts-R14B-04.1.el6.x86_64
     554}}}
     555
     556{{{
     557rabbitmq  4163  4162  0 Jun13 ?        00:18:00 /usr/lib64/erlang/erts-5.8.5/bin/beam.smp -W w -K true -A30 -P 1048576 -- -root /usr/lib64/erlang -progname erl -- -home /var/lib/rabbitmq -- -noshell -noinput -sname rabbit@bbn-hn -boot /var/lib/rabbitmq/mnesia/rabbit@bbn-hn-plugins-expand/rabbit -kernel inet_default_connect_options [{nodelay,true}] -sasl errlog_type error -kernel error_logger {file,"/var/log/rabbitmq/rabbit@bbn-hn.log"} -sasl sasl_error_logger {file,"/var/log/rabbitmq/rabbit@bbn-hn-sasl.log"} -os_mon start_cpu_sup true -os_mon start_disksup false -os_mon start_memsup false -mnesia dir "/var/lib/rabbitmq/mnesia/rabbit@bbn-hn"
     558}}}
     559
     560RPM:
     561
     562{{{
     563[16:09:46] jbs@bbn-hn:/home/jbs
     564+$ rpm -qf /usr/lib64/erlang/erts-5.8.5/bin/beam.smp
     565erlang-erts-R14B-04.1.el6.x86_64
     566
     567[16:10:42] jbs@bbn-hn:/home/jbs
     568+$ rpm -qf /var/lib/rabbitmq
     569rabbitmq-server-2.6.1-1.el6.noarch
     570}}}
     571
     572(I don't really know what that is; I didn't check every path or file on that commandline, but I'm optimistic that they're all from RPMs.)
     573
     574{{{
     575root      8477     1  0 Jun22 ?        00:00:42 /usr/sbin/httpd
     576}}}
     577
     578RPM:
     579
     580{{{
     581[16:13:19] jbs@bbn-hn:/home/jbs
     582+$ rpm -qf /usr/sbin/httpd
     583httpd-2.2.15-15.el6.centos.1.x86_64
     584}}}
     585
     586{{{
     587491       9114     1  3 Jun27 ?        1-10:41:10 java -server -Xms256M -Xmx1500M -XX:OnError=flowvisor-crash-logger -XX:+UseConcMarkSweepGC -Dorg.flowvisor.config_dir=/opt/flowvisor/etc/flowvisor -Dorg.flowvisor.install_dir=/opt/flowvisor/libexec/flowvisor -Djavax.net.ssl.keyStore=/opt/flowvisor/etc/flowvisor/mySSLKeyStore -Djavax.net.ssl.keyStorePassword=CHANGEME_PASSWD -cp /opt/flowvisor/libexec/flowvisor/openflow.jar:/opt/flowvisor/libexec/flowvisor/xmlrpc-client-3.1.3.jar:/opt/flowvisor/libexec/flowvisor/xmlrpc-common-3.1.3.jar:/opt/flowvisor/libexec/flowvisor/xmlrpc-server-3.1.3.jar:/opt/flowvisor/libexec/flowvisor/commons-logging-1.1.jar:/opt/flowvisor/libexec/flowvisor/ws-commons-util-1.0.2.jar:/opt/flowvisor/libexec/flowvisor/jsse.jar:/opt/flowvisor/libexec/flowvisor/asm-3.0.jar:/opt/flowvisor/libexec/flowvisor/cglib-2.2.jar:/opt/flowvisor/libexec/flowvisor/commons-codec-1.4.jar:/opt/flowvisor/libexec/flowvisor/gson-1.7.1.jar:/opt/flowvisor/libexec/flowvisor/jetty-continuation-7.0.2.v20100331.jar:/opt/flowvisor/libexec/flowvisor/jetty-http-7.0.2.v20100331.jar:/opt/flowvisor/libexec/flowvisor/jetty-io-7.0.2.v20100331.jar:/opt/flowvisor/libexec/flowvisor/jetty-security-7.0.2.v20100331.jar:/opt/flowvisor/libexec/flowvisor/jetty-server-7.0.2.v20100331.jar:/opt/flowvisor/libexec/flowvisor/jetty-util-7.0.2.v20100331.jar:/opt/flowvisor/libexec/flowvisor/servlet-api-2.5.jar:/opt/flowvisor/libexec/flowvisor/flowvisor.jar org.flowvisor.FlowVisor /opt/flowvisor/etc/flowvisor/config.xml
     588}}}
     589
     590Java is from an RPM (see above), and so is FlowVisor:
     591
     592{{{
     593[16:14:02] jbs@bbn-hn:/home/jbs
     594+$ rpm -qf /opt/flowvisor/libexec/flowvisor/flowvisor.jar
     595flowvisor-0.8.2-1.x86_64
     596}}}
     597
     598{{{
     5992006      9566     1  0 Aug01 ?        00:01:35 java -server -d64 -Xmx2g -Xms2g -Xmn800m -XX:+UseParallelGC -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:InlineSmallCode=8192 -XX:MaxInlineSize=8192 -XX:FreqInlineSize=8192 -XX:CompileThreshold=1500 -XX:PreBlockSpin=8 -Dnet.orca.vlan=vlan-5- -Dnet.floodlightcontroller.restserver.RestApiServer.port=55004 -Dnet.floodlightcontroller.core.FloodlightProvider.openflowport=50004 -Dfloodlight.modules=net.floodlightcontroller.learningswitch.LearningSwitch,net.floodlightcontroller.counter.NullCounterStore,net.floodlightcontroller.perfmon.NullPktInProcessingTime -jar /opt/floodlight/floodlight.jar
     600}}}
     601
     602Java is from an RPM, but floodlight.jar isn't. (see above)
     603
     604{{{
     605named    13783     1  0 Jun22 ?        00:01:04 /usr/sbin/named -u named
     606}}}
     607
     608RPM:
     609
     610{{{
     611[16:15:45] jbs@bbn-hn:/home/jbs
     612+$ rpm -qf /usr/sbin/named
     613bind-9.7.3-8.P3.el6_2.2.x86_64
     614}}}
     615
     616{{{
     617jonmills 16835 16833  0 00:09 ?        00:00:00 sshd: jonmills@pts/2
     618}}}
     619
     620RPM:
     621
     622{{{
     623[16:16:07] jbs@bbn-hn:/home/jbs
     624+$ which sshd
     625sshd is /usr/sbin/sshd
     626
     627[16:16:12] jbs@bbn-hn:/home/jbs
     628+$ rpm -qf /usr/sbin/sshd
     629openssh-server-5.3p1-70.el6_2.2.x86_64
     630}}}
     631
     632{{{
     6332006     19259     1  0 Jul05 ?        00:24:49 /usr/java/latest/bin/java -Djava.util.logging.config.file=/opt/orca-aux/tomcat-7/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -XX:MaxPermSize=128m -Xmx1024m -Djavax.net.ssl.trustStore=/opt/orca-aux/tomcat-7/ssl/trusted.jks -Djavax.net.ssl.trustStorePassword=orcaorca -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=14000 -Djava.endorsed.dirs=/opt/orca-aux/tomcat-7/endorsed -classpath /opt/orca-aux/tomcat-7/bin/bootstrap.jar:/opt/orca-aux/tomcat-7/bin/tomcat-juli.jar -Dcatalina.base=/opt/orca-aux/tomcat-7 -Dcatalina.home=/opt/orca-aux/tomcat-7 -Djava.io.tmpdir=/opt/orca-aux/tomcat-7/temp org.apache.catalina.startup.Bootstrap start
     634}}}
     635
     636Java is from an RPM (see above), I don't think the other stuff here is:
     637
     638{{{
     639[16:16:15] jbs@bbn-hn:/home/jbs
     640+$ rpm -qf /opt/orca-aux/tomcat-7/bin/tomcat-juli.jar
     641file /opt/orca-aux/tomcat-7/bin/tomcat-juli.jar is not owned by any package
     642
     643[16:17:07] jbs@bbn-hn:/home/jbs
     644+$ rpm -qf /opt/orca-aux/tomcat-7/bin
     645file /opt/orca-aux/tomcat-7/bin is not owned by any package
     646
     647[16:17:10] jbs@bbn-hn:/home/jbs
     648+$ rpm -qf /opt/orca-aux/tomcat-7
     649file /opt/orca-aux/tomcat-7 is not owned by any package
     650
     651[16:17:11] jbs@bbn-hn:/home/jbs
     652+$ rpm -qf /opt/orca-aux
     653file /opt/orca-aux is not owned by any package
     654
     655[16:18:40] jbs@bbn-hn:/home/jbs
     656+$ rpm -qa | grep -i orca || echo no match
     657no match
     658}}}
     659
     660{{{
     6612006     19470     1  0 Jul20 ?        01:02:40 /usr/java/latest/bin/java -Djava.util.logging.config.file=/opt/orca-12080/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Xmx1024m -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=12000 -Djava.endorsed.dirs=/opt/orca-12080/tomcat/endorsed -classpath /opt/orca-12080/tomcat/bin/bootstrap.jar:/opt/orca-12080/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/opt/orca-12080/tomcat -Dcatalina.home=/opt/orca-12080/tomcat -Djava.io.tmpdir=/opt/orca-12080/tomcat/temp org.apache.catalina.startup.Bootstrap start
     662}}}
     663
     664Java is from an RPM (see above), I don't think the other stuff here is:
     665
     666{{{
     667[16:19:43] jbs@bbn-hn:/home/jbs
     668+$ rpm -qf /opt/orca-12080/tomcat/bin/tomcat-juli.jar
     669file /opt/orca-12080/tomcat/bin/tomcat-juli.jar is not owned by any package
     670
     671[16:19:47] jbs@bbn-hn:/home/jbs
     672+$ rpm -qf /opt/orca-12080/tomcat/bin
     673file /opt/orca-12080/tomcat/bin is not owned by any package
     674
     675[16:19:49] jbs@bbn-hn:/home/jbs
     676+$ rpm -qf /opt/orca-12080
     677file /opt/orca-12080 is not owned by any package
     678
     679[16:19:51] jbs@bbn-hn:/home/jbs
     680+$ rpm -qa | grep -i orca || echo no match
     681no match
     682}}}
     683
     684{{{
     6852006     19625     1  0 Jul20 ?        00:29:16 /usr/java/latest/bin/java -Djava.util.logging.config.file=/opt/orca-13080/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/opt/orca-13080/tomcat/endorsed -classpath /opt/orca-13080/tomcat/bin/bootstrap.jar:/opt/orca-13080/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/opt/orca-13080/tomcat -Dcatalina.home=/opt/orca-13080/tomcat -Djava.io.tmpdir=/opt/orca-13080/tomcat/temp org.apache.catalina.startup.Bootstrap start
     686}}}
     687
     688Java is from an RPM (see above), I don't think the other stuff here is:
     689
     690{{{
     691[16:21:25] jbs@bbn-hn:/home/jbs
     692+$ rpm -qf /opt/orca-13080/tomcat/bin/tomcat-juli.jar
     693file /opt/orca-13080/tomcat/bin/tomcat-juli.jar is not owned by any package
     694
     695[16:21:38] jbs@bbn-hn:/home/jbs
     696+$ rpm -qf /opt/orca-13080/tomcat/bin
     697file /opt/orca-13080/tomcat/bin is not owned by any package
     698
     699[16:21:40] jbs@bbn-hn:/home/jbs
     700+$ rpm -qf /opt/orca-13080/tomcat
     701file /opt/orca-13080/tomcat is not owned by any package
     702
     703[16:21:42] jbs@bbn-hn:/home/jbs
     704+$ rpm -qf /opt/orca-13080
     705file /opt/orca-13080 is not owned by any package
     706}}}
     707
     708{{{
     709rack_bbn 22989     1  0 Jun18 ?        00:00:24 /omd/sites/rack_bbn/var/tmp/xinetd -pidfile /omd/sites/rack_bbn/tmp/run/xinetd.pid -filelog /omd/sites/rack_bbn/var/log/xinetd.log -f /omd/sites/rack_bbn/etc/xinetd.conf
     710}}}
     711
     712Not an RPM:
     713
     714{{{
     715[16:21:43] jbs@bbn-hn:/home/jbs
     716+$ rpm -qf /omd/sites/rack_bbn/var/tmp/xinetd
     717file /omd/sites/rack_bbn/var/tmp/xinetd is not owned by any package
     718}}}
     719
     720{{{
     721root     23122     1  0 Jun22 ?        00:00:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
     722}}}
     723
     724RPM:
     725
     726{{{
     727[16:23:13] jbs@bbn-hn:/home/jbs
     728+$ rpm -qf /usr/sbin/vsftpd
     729vsftpd-2.2.2-6.el6_2.1.x86_64
     730}}}
     731
     732{{{
     733root     23124     1  0 Jun22 ?        00:00:06 xcatd: SSL listener
     734}}}
     735
     736RPM:
     737
     738{{{
     739[16:23:32] jbs@bbn-hn:/home/jbs
     740+$ which xcatd
     741xcatd is /opt/xcat/sbin/xcatd
     742
     743[16:23:35] jbs@bbn-hn:/home/jbs
     744+$ rpm -qf /opt/xcat/sbin/xcatd
     745xCAT-server-2.6.9-snap201111090305.noarch
     746}}}
     747
     748{{{
     749root     23127 23124  0 Jun22 ?        00:00:01 xcatd: install monitor
     750}}}
     751
     752RPM:
     753
     754{{{
     755[16:23:32] jbs@bbn-hn:/home/jbs
     756+$ which xcatd
     757xcatd is /opt/xcat/sbin/xcatd
     758
     759[16:23:35] jbs@bbn-hn:/home/jbs
     760+$ rpm -qf /opt/xcat/sbin/xcatd
     761xCAT-server-2.6.9-snap201111090305.noarch
     762}}}
     763
     764{{{
     7652006     24491     1  0 Aug01 ?        00:01:25 java -server -d64 -Xmx2g -Xms2g -Xmn800m -XX:+UseParallelGC -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:InlineSmallCode=8192 -XX:MaxInlineSize=8192 -XX:FreqInlineSize=8192 -XX:CompileThreshold=1500 -XX:PreBlockSpin=8 -Dnet.orca.vlan=vlan-2- -Dnet.floodlightcontroller.restserver.RestApiServer.port=55000 -Dnet.floodlightcontroller.core.FloodlightProvider.openflowport=50000 -Dfloodlight.modules=net.floodlightcontroller.learningswitch.LearningSwitch,net.floodlightcontroller.counter.NullCounterStore,net.floodlightcontroller.perfmon.NullPktInProcessingTime -jar /opt/floodlight/floodlight.jar
     766}}}
     767
     768Java is from an RPM, but floodlight.jar isn't. (see above)
     769
     770{{{
     771root     27286     1  0 Jun18 ?        00:00:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
     772}}}
     773
     774RPM:
     775
     776{{{
     777[16:23:40] jbs@bbn-hn:/home/jbs
     778+$ rpm -qf /usr/sbin/nginx
     779nginx-0.8.54-1.el6.x86_64
     780}}}
     781
     782{{{
     783dhcpd    27903     1  0 Jun22 ?        00:02:12 /usr/sbin/dhcpd -user dhcpd -group dhcpd bond2.1007 bond2.1006
     784}}}
     785
     786RPM:
     787
     788{{{
     789[16:24:50] jbs@bbn-hn:/home/jbs
     790+$ rpm -qf /usr/sbin/dhcpd
     791dhcp-4.1.1-25.P1.el6_2.1.x86_64
     792}}}
     793
     794Lumping these nova things together:
     795
     796{{{
     797nova     28606 28603  0 Jul06 ?        00:06:51 /usr/bin/python /usr/bin/nova-api --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-api-8781.log --ec2_listen_port=8781 --osapi_listen_port=8788
     798nova     28639     1  0 Jul06 ?        00:00:07 /usr/bin/python /usr/bin/nova-objectstore --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-objectstore.log --pidfile=/var/run/nova/nova-objectstore.pid
     799nova     28701 28699  0 Jul06 ?        00:06:46 /usr/bin/python /usr/bin/nova-api --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-api-8782.log --ec2_listen_port=8782 --osapi_listen_port=8787
     800nova     28814 28812  0 Jul06 ?        00:06:32 /usr/bin/python /usr/bin/nova-api --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-api-8783.log --ec2_listen_port=8783 --osapi_listen_port=8786
     801nova     28878 28876  0 Jul06 ?        00:06:09 /usr/bin/python /usr/bin/nova-api --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-api-8784.log --ec2_listen_port=8784 --osapi_listen_port=8785
     802nova     28903 28901  0 Jul06 ?        00:06:12 /usr/bin/python /usr/bin/nova-api --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-api-8791.log --ec2_listen_port=8791 --osapi_listen_port=8798
     803nova     28923 28921  0 Jul06 ?        00:06:49 /usr/bin/python /usr/bin/nova-api --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-api-8792.log --ec2_listen_port=8792 --osapi_listen_port=8797
     804nova     28943 28941  0 Jul06 ?        00:06:28 /usr/bin/python /usr/bin/nova-api --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-api-8793.log --ec2_listen_port=8793 --osapi_listen_port=8796
     805nova     28965 28963  0 Jul06 ?        00:07:28 /usr/bin/python /usr/bin/nova-api --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-api-8794.log --ec2_listen_port=8794 --osapi_listen_port=8795
     806nova     28987 28985  0 Jul06 ?        00:06:01 /usr/bin/python /usr/bin/nova-api --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-api-8801.log --ec2_listen_port=8801 --osapi_listen_port=8808
     807nova     29016 29014  0 Jul06 ?        00:06:33 /usr/bin/python /usr/bin/nova-api --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-api-8802.log --ec2_listen_port=8802 --osapi_listen_port=8807
     808nova     29042 29040  0 Jul06 ?        00:09:05 /usr/bin/python /usr/bin/nova-api --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-api-8803.log --ec2_listen_port=8803 --osapi_listen_port=8806
     809nova     29084 29080  0 Jul06 ?        00:06:34 /usr/bin/python /usr/bin/nova-api --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-api-8804.log --ec2_listen_port=8804 --osapi_listen_port=8805
     810nova     29140 29138  0 Jul06 ?        00:06:11 /usr/bin/python /usr/bin/nova-api --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-api-8811.log --ec2_listen_port=8811 --osapi_listen_port=8818
     811nova     29162 29160  0 Jul06 ?        00:06:29 /usr/bin/python /usr/bin/nova-api --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-api-8812.log --ec2_listen_port=8812 --osapi_listen_port=8817
     812nova     29185 29183  0 Jul06 ?        00:06:42 /usr/bin/python /usr/bin/nova-api --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-api-8813.log --ec2_listen_port=8813 --osapi_listen_port=8816
     813nova     29205 29203  0 Jul06 ?        00:06:47 /usr/bin/python /usr/bin/nova-api --flagfile=/etc/nova/nova.conf --logfile=/var/log/nova/nova-api-8814.log --ec2_listen_port=8814 --osapi_listen_port=8815
     814}}}
     815
     816Python is from an RPM, as are nova-api and nova-objectstore:
     817
     818{{{
     819[16:27:28] jbs@bbn-hn:/home/jbs
     820+$ rpm -qf /usr/bin/python
     821python-2.6.6-29.el6.x86_64
     822
     823[16:27:31] jbs@bbn-hn:/home/jbs
     824+$ rpm -qf /usr/bin/nova-api
     825openstack-nova-api-2011.3-b1281neuca2.noarch
     826
     827[16:27:34] jbs@bbn-hn:/home/jbs
     828+$ rpm -qf /usr/bin/nova-objectstore
     829openstack-nova-objectstore-2011.3-b1281neuca2.noarch
     830}}}
     831
     832Lumping these glance things together:
     833
     834{{{
     835glance   28780     1  0 Jul06 ?        00:00:54 /usr/bin/python /usr/bin/glance-api --config-file=/etc/glance/glance-api.conf --log-config=/etc/glance/logging-api.conf
     836glance   28826     1  0 Jul06 ?        00:00:50 /usr/bin/python /usr/bin/glance-registry --config-file=/etc/glance/glance-registry.conf -v --log-config=/etc/glance/logging-registry.conf
     837}}}
     838
     839All these are from RPMs:
     840
     841{{{
     842[16:28:17] jbs@bbn-hn:/home/jbs
     843+$ rpm -qf /usr/bin/python
     844python-2.6.6-29.el6.x86_64
     845
     846[16:28:18] jbs@bbn-hn:/home/jbs
     847+$ rpm -qf /usr/bin/glance-api
     848openstack-glance-2011.3-b1277.noarch
     849
     850[16:28:20] jbs@bbn-hn:/home/jbs
     851+$ rpm -qf /usr/bin/glance-registry
     852openstack-glance-2011.3-b1277.noarch
     853}}}
     854
     855{{{
     8562006     29224     1  0 Jul20 ?        00:29:38 /usr/java/latest/bin/java -Djava.util.logging.config.file=/opt/orca-11080/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Xmx1024m -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=11000 -Djava.endorsed.dirs=/opt/orca-11080/tomcat/endorsed -classpath /opt/orca-11080/tomcat/bin/bootstrap.jar:/opt/orca-11080/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/opt/orca-11080/tomcat -Dcatalina.home=/opt/orca-11080/tomcat -Djava.io.tmpdir=/opt/orca-11080/tomcat/temp org.apache.catalina.startup.Bootstrap start
     857}}}
     858
     859Java is from an RPM (see above), I don't think the other stuff here is:
     860
     861{{{
     862[16:29:14] jbs@bbn-hn:/home/jbs
     863+$ rpm -qf /opt/orca-11080/tomcat/bin/tomcat-juli.jar
     864file /opt/orca-11080/tomcat/bin/tomcat-juli.jar is not owned by any package
     865
     866[16:29:15] jbs@bbn-hn:/home/jbs
     867+$ rpm -qf /opt/orca-11080/tomcat/bin
     868file /opt/orca-11080/tomcat/bin is not owned by any package
     869
     870[16:29:17] jbs@bbn-hn:/home/jbs
     871+$ rpm -qf /opt/orca-11080/tomcat
     872file /opt/orca-11080/tomcat is not owned by any package
     873
     874[16:29:18] jbs@bbn-hn:/home/jbs
     875+$ rpm -qf /opt/orca-11080
     876file /opt/orca-11080 is not owned by any package
     877
     878[16:29:19] jbs@bbn-hn:/home/jbs
     879+$ rpm -qa | grep -i orca || echo no match
     880no match
     881}}}
     882
     883{{{
     884jonmills 32641 32639  0 10:09 ?        00:00:00 sshd: jonmills@pts/1
     885}}}
     886
     887RPM:
     888
     889{{{
     890[16:29:51] jbs@bbn-hn:/home/jbs
     891+$ which sshd
     892sshd is /usr/sbin/sshd
     893
     894[16:29:52] jbs@bbn-hn:/home/jbs
     895+$ rpm -qf /usr/sbin/sshd
     896openssh-server-5.3p1-70.el6_2.2.x86_64
     897}}}
     898
     899So, that's these RPMs:
     900
     901{{{
     902puppet-2.7.18-1.el6.noarch
     903jdk-1.6.0_30-fcs.x86_64
     904rsyslog-4.6.2-12.el6.x86_64
     905rpcbind-0.2.0-8.el6.x86_64
     906nfs-utils-1.2.3-15.el6.x86_64
     907openldap-servers-2.4.23-20.el6.x86_64
     908quota-3.17-16.el6.x86_64
     909nfs-utils-1.2.3-15.el6.x86_64
     910openssh-server-5.3p1-70.el6_2.2.x86_64
     911xinetd-2.3.14-33.el6.x86_64
     912apcupsd-3.14.8-4.el6.x86_64
     913mysql-server-5.1.61-1.el6_2.1.x86_64
     914postfix-2.6.6-2.2.el6_1.x86_64
     915erlang-erts-R14B-04.1.el6.x86_64
     916erlang-erts-R14B-04.1.el6.x86_64
     917rabbitmq-server-2.6.1-1.el6.noarch
     918httpd-2.2.15-15.el6.centos.1.x86_64
     919flowvisor-0.8.2-1.x86_64
     920bind-9.7.3-8.P3.el6_2.2.x86_64
     921openssh-server-5.3p1-70.el6_2.2.x86_64
     922vsftpd-2.2.2-6.el6_2.1.x86_64
     923xCAT-server-2.6.9-snap201111090305.noarch
     924xCAT-server-2.6.9-snap201111090305.noarch
     925nginx-0.8.54-1.el6.x86_64
     926dhcp-4.1.1-25.P1.el6_2.1.x86_64
     927python-2.6.6-29.el6.x86_64
     928openstack-nova-api-2011.3-b1281neuca2.noarch
     929openstack-nova-objectstore-2011.3-b1281neuca2.noarch
     930python-2.6.6-29.el6.x86_64
     931openstack-glance-2011.3-b1277.noarch
     932openstack-glance-2011.3-b1277.noarch
     933openssh-server-5.3p1-70.el6_2.2.x86_64
     934}}}
     935
     936Sorted and uniq-ed:
     937
     938{{{
     939apcupsd-3.14.8-4.el6.x86_64
     940bind-9.7.3-8.P3.el6_2.2.x86_64
     941dhcp-4.1.1-25.P1.el6_2.1.x86_64
     942erlang-erts-R14B-04.1.el6.x86_64
     943flowvisor-0.8.2-1.x86_64
     944httpd-2.2.15-15.el6.centos.1.x86_64
     945jdk-1.6.0_30-fcs.x86_64
     946mysql-server-5.1.61-1.el6_2.1.x86_64
     947nfs-utils-1.2.3-15.el6.x86_64
     948nginx-0.8.54-1.el6.x86_64
     949openldap-servers-2.4.23-20.el6.x86_64
     950openssh-server-5.3p1-70.el6_2.2.x86_64
     951openstack-glance-2011.3-b1277.noarch
     952openstack-nova-api-2011.3-b1281neuca2.noarch
     953openstack-nova-objectstore-2011.3-b1281neuca2.noarch
     954postfix-2.6.6-2.2.el6_1.x86_64
     955puppet-2.7.18-1.el6.noarch
     956python-2.6.6-29.el6.x86_64
     957quota-3.17-16.el6.x86_64
     958rabbitmq-server-2.6.1-1.el6.noarch
     959rpcbind-0.2.0-8.el6.x86_64
     960rsyslog-4.6.2-12.el6.x86_64
     961vsftpd-2.2.2-6.el6_2.1.x86_64
     962xCAT-server-2.6.9-snap201111090305.noarch
     963xinetd-2.3.14-33.el6.x86_64
     964}}}
     965
     966And these things which aren't from RPMs:
     967
     968{{{
     969/opt/floodlight/floodlight.jar is not owned by any package
     970
     971/opt/imageproxy is not owned by any package
     972
     973/opt/orca-aux/tomcat-7/bin/tomcat-juli.jar is not owned by any package
     974/opt/orca-aux/tomcat-7/bin is not owned by any package
     975/opt/orca-aux/tomcat-7 is not owned by any package
     976/opt/orca-aux is not owned by any package
     977
     978/opt/orca-12080/tomcat/bin/tomcat-juli.jar is not owned by any package
     979/opt/orca-12080/tomcat/bin is not owned by any package
     980/opt/orca-12080 is not owned by any package
     981
     982/opt/orca-13080/tomcat/bin/tomcat-juli.jar is not owned by any package
     983/opt/orca-13080/tomcat/bin is not owned by any package
     984/opt/orca-13080/tomcat is not owned by any package
     985/opt/orca-13080 is not owned by any package
     986
     987/omd/sites/rack_bbn/var/tmp/xinetd is not owned by any package
     988
     989/opt/orca-11080/tomcat/bin/tomcat-juli.jar is not owned by any package
     990/opt/orca-11080/tomcat/bin is not owned by any package
     991/opt/orca-11080/tomcat is not owned by any package
     992/opt/orca-11080 is not owned by any package
     993}}}
     994
     995Next step is to find source RPMs, or source code, for all of those RPM and non-PRM things.
     996
    72997== Step 2: identify network-listening software on an !OpenStack worker node ==
    73998