Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

from bash






log into MariaDB
librenms@librenms:~$ mysql -u librenms -p    
Enter password: [ default password with this ova file: D42nf23rewD ]
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 298
Server version: 10.1.44-MariaDB-0ubuntu0.18.04.1 Ubuntu 18.04
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
list the databases
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| librenms |
+--------------------+
2 rows in set (0.00 sec)

MariaDB [(none)]>
use a database
MariaDB [(none)]> use librenms;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
MariaDB [librenms]>
show tables


Code Block
titleshow tables
collapsetrue
MariaDB [librenms]> show tables
    -> ;
+---------------------------+
| Tables_in_librenms        |
+---------------------------+
| access_points             |
| alert_device_map          |
| alert_group_map           |
| alert_location_map        |
| alert_log                 |
| alert_rules               |
| alert_schedulables        |
| alert_schedule            |
| alert_template_map        |
| alert_templates           |
| alert_transport_groups    |
| alert_transport_map       |
| alert_transports          |
| alerts                    |
| api_tokens                |
| application_metrics       |
| applications              |
| authlog                   |
| bgpPeers                  |
| bgpPeers_cbgp             |
| bill_data                 |
| bill_history              |
| bill_perms                |
| bill_port_counters        |
| bill_ports                |
| bills                     |
| callback                  |
| cef_switching             |
| ciscoASA                  |
| component                 |
| component_prefs           |
| component_statuslog       |
| config                    |
| customers                 |
| customoids                |
| dashboards                |
| dbSchema                  |
| device_graphs             |
| device_group_device       |
| device_groups             |
| device_mibs               |
| device_oids               |
| device_perf               |
| device_relationships      |
| devices                   |
| devices_attribs           |
| devices_group_perms       |
| devices_perms             |
| entPhysical               |
| entPhysical_state         |
| entityState               |
| eventlog                  |
| graph_types               |
| hrDevice                  |
| ipsec_tunnels             |
| ipv4_addresses            |
| ipv4_mac                  |
| ipv4_networks             |
| ipv6_addresses            |
| ipv6_networks             |
| juniAtmVp                 |
| links                     |
| loadbalancer_rservers     |
| loadbalancer_vservers     |
| locations                 |
| mac_accounting            |
| mefinfo                   |
| mempools                  |
| mibdefs                   |
| migrations                |
| mpls_lsp_paths            |
| mpls_lsps                 |
| mpls_saps                 |
| mpls_sdp_binds            |
| mpls_sdps                 |
| mpls_services             |
| mpls_tunnel_ar_hops       |
| mpls_tunnel_c_hops        |
| munin_plugins             |
| munin_plugins_ds          |
| netscaler_vservers        |
| notifications             |
| notifications_attribs     |
| ospf_areas                |
| ospf_instances            |
| ospf_nbrs                 |
| ospf_ports                |
| packages                  |
| pdb_ix                    |
| pdb_ix_peers              |
| perf_times                |
| plugins                   |
| poller_cluster            |
| poller_cluster_stats      |
| poller_groups             |
| pollers                   |
| ports                     |
| ports_adsl                |
| ports_fdb                 |
| ports_nac                 |
| ports_perms               |
| ports_stack               |
| ports_statistics          |
| ports_stp                 |
| ports_vlans               |
| processes                 |
| processors                |
| proxmox                   |
| proxmox_ports             |
| pseudowires               |
| route                     |
| sensors                   |
| sensors_to_state_indexes  |
| services                  |
| session                   |
| slas                      |
| state_indexes             |
| state_translations        |
| storage                   |
| stp                       |
| syslog                    |
| tnmsneinfo                |
| toner                     |
| transport_group_transport |
| ucd_diskio                |
| users                     |
| users_prefs               |
| users_widgets             |
| vlans                     |
| vminfo                    |
| vrf_lite_cisco            |
| vrfs                      |
| widgets                   |
| wireless_sensors          |
+---------------------------+
134 rows in set (0.00 sec)

MariaDB [librenms]>


description of the table: devices

MariaDB [librenms]> desc devices;


Code Block
titledesc devices;
collapsetrue
MariaDB [librenms]> desc devices;
+---------------------------+----------------------------------------------+------+-----+-------------------+----------------+
| Field                     | Type                                         | Null | Key | Default           | Extra          |
+---------------------------+----------------------------------------------+------+-----+-------------------+----------------+
| device_id                 | int(10) unsigned                             | NO   | PRI | NULL              | auto_increment |
| inserted                  | timestamp                                    | YES  |     | CURRENT_TIMESTAMP |                |
| hostname                  | varchar(128)                                 | NO   | MUL | NULL              |                |
| sysName                   | varchar(128)                                 | YES  | MUL | NULL              |                |
| ip                        | varbinary(16)                                | YES  |     | NULL              |                |
| overwrite_ip              | varchar(40)                                  | YES  |     | NULL              |                |
| community                 | varchar(255)                                 | YES  |     | NULL              |                |
| authlevel                 | enum('noAuthNoPriv','authNoPriv','authPriv') | YES  |     | NULL              |                |
| authname                  | varchar(64)                                  | YES  |     | NULL              |                |
| authpass                  | varchar(64)                                  | YES  |     | NULL              |                |
| authalgo                  | enum('MD5','SHA')                            | YES  |     | NULL              |                |
| cryptopass                | varchar(64)                                  | YES  |     | NULL              |                |
| cryptoalgo                | enum('AES','DES','')                         | YES  |     | NULL              |                |
| snmpver                   | varchar(4)                                   | NO   |     | v2c               |                |
| port                      | smallint(5) unsigned                         | NO   |     | 161               |                |
| transport                 | varchar(16)                                  | NO   |     | udp               |                |
| timeout                   | int(11)                                      | YES  |     | NULL              |                |
| retries                   | int(11)                                      | YES  |     | NULL              |                |
| snmp_disable              | tinyint(1)                                   | NO   |     | 0                 |                |
| bgpLocalAs                | int(10) unsigned                             | YES  |     | NULL              |                |
| sysObjectID               | varchar(128)                                 | YES  |     | NULL              |                |
| sysDescr                  | text                                         | YES  |     | NULL              |                |
| sysContact                | text                                         | YES  |     | NULL              |                |
| version                   | text                                         | YES  |     | NULL              |                |
| hardware                  | text                                         | YES  |     | NULL              |                |
| features                  | text                                         | YES  |     | NULL              |                |
| location_id               | int(10) unsigned                             | YES  |     | NULL              |                |
| os                        | varchar(32)                                  | YES  | MUL | NULL              |                |
| status                    | tinyint(1)                                   | NO   | MUL | 0                 |                |
| status_reason             | varchar(50)                                  | NO   |     | NULL              |                |
| ignore                    | tinyint(1)                                   | NO   |     | 0                 |                |
| disabled                  | tinyint(1)                                   | NO   |     | 0                 |                |
| uptime                    | bigint(20)                                   | YES  |     | NULL              |                |
| agent_uptime              | int(10) unsigned                             | NO   |     | 0                 |                |
| last_polled               | timestamp                                    | YES  | MUL | NULL              |                |
| last_poll_attempted       | timestamp                                    | YES  | MUL | NULL              |                |
| last_polled_timetaken     | double(5,2)                                  | YES  |     | NULL              |                |
| last_discovered_timetaken | double(5,2)                                  | YES  |     | NULL              |                |
| last_discovered           | timestamp                                    | YES  |     | NULL              |                |
| last_ping                 | timestamp                                    | YES  |     | NULL              |                |
| last_ping_timetaken       | double(8,2)                                  | YES  |     | NULL              |                |
| purpose                   | text                                         | YES  |     | NULL              |                |
| type                      | varchar(20)                                  | NO   |     |                   |                |
| serial                    | text                                         | YES  |     | NULL              |                |
| icon                      | varchar(255)                                 | YES  |     | NULL              |                |
| poller_group              | int(11)                                      | NO   |     | 0                 |                |
| override_sysLocation      | tinyint(1)                                   | YES  |     | 0                 |                |
| notes                     | text                                         | YES  |     | NULL              |                |
| port_association_mode     | int(11)                                      | NO   |     | 1                 |                |
| max_depth                 | int(11)                                      | NO   |     | 0                 |                |
| disable_notify            | tinyint(1)                                   | NO   |     | 0                 |                |
+---------------------------+----------------------------------------------+------+-----+-------------------+----------------+
51 rows in set (0.00 sec)

MariaDB [librenms]>


View file
nameMySQL show Devices details.txt
height250

SELECT * from devices;


From the Bash command line

mysql -u librenms -pD42nf23rewD -D librenms -e "SELECT hostname,sysName FROM devices WHERE hostname LIKE '172.30.95.%';" | sed 's/\t/,/g' > list_Netw_Device.cvs

show every ROWS in the table: devices

SELECT * from devices;


Code Block
titleshow all the ROW
collapsetrue
MariaDB [librenms]> SELECT * from devices;
+-----------+---------------------+---------------+---------------+------+--------------+-----------+-----------+----------+----------+----------+------------+------------+---------+------+-----------+---------+---------+--------------+------------+---------------------------+------------------------------------------------------------------------------------+---------------------+-------------------+--------------------+--------------+-------------+---------+--------+---------------+--------+----------+----------+--------------+---------------------+---------------------+-----------------------+---------------------------+---------------------+---------------------+---------------------+---------+--------+-------------+----------------+--------------+----------------------+-------+-----------------------+-----------+----------------+
| device_id | inserted            | hostname      | sysName       | ip   | overwrite_ip | community | authlevel | authname | authpass | authalgo | cryptopass | cryptoalgo | snmpver | port | transport | timeout | retries | snmp_disable | bgpLocalAs | sysObjectID               | sysDescr                                                                           | sysContact          | version           | hardware           | features     | location_id | os      | status | status_reason | ignore | disabled | uptime   | agent_uptime | last_polled         | last_poll_attempted | last_polled_timetaken | last_discovered_timetaken | last_discovered     | last_ping           | last_ping_timetaken | purpose | type   | serial      | icon           | poller_group | override_sysLocation | notes | port_association_mode | max_depth | disable_notify |
+-----------+---------------------+---------------+---------------+------+--------------+-----------+-----------+----------+----------+----------+------------+------------+---------+------+-----------+---------+---------+--------------+------------+---------------------------+------------------------------------------------------------------------------------+---------------------+-------------------+--------------------+--------------+-------------+---------+--------+---------------+--------+----------+----------+--------------+---------------------+---------------------+-----------------------+---------------------------+---------------------+---------------------+---------------------+---------+--------+-------------+----------------+--------------+----------------------+-------+-----------------------+-----------+----------------+
|         1 | 2020-04-28 04:54:49 | localhost     | librenms      |   | NULL         | public    | NULL      | NULL     | NULL     | NULL     | NULL       | NULL       | v2c     |  161 | udp       |    NULL |    NULL |            0 |       NULL | .1.3.6.1.4.1.8072.3.2.10  | Linux librenms 4.15.0-96-generic #97-Ubuntu SMP Wed Apr 1 03:25:46 UTC 2020 x86_64 | root                | 4.15.0-96-generic | Generic x86 64-bit | Ubuntu 18.04 |           1 | linux   |      1 |               |      0 |        0 |     3445 |            0 | 2020-06-10 09:35:13 | NULL                |                  2.76 |                      4.40 | 2020-04-28 04:55:07 | 2020-06-10 09:35:13 |                0.04 | NULL    | server | NULL        | ubuntu.svg     |            0 |                    0 | NULL  |                     1 |         0 |              0 |
|         2 | 2020-06-10 08:13:39 | 172.30.95.135 | sentry_6022ff | NULL | NULL         | public    | NULL      | NULL     | NULL     | NULL     | NULL       | NULL       | v2c     |  161 | udp       |    NULL |    NULL |            0 |       NULL | .1.3.6.1.4.1.1718.4       | Sentry Smart PDU                                                                   | NULL                | Version 8.0e      | STV-6501A          | NULL         |           4 | sentry4 |      1 |               |      0 |        0 | 11662389 |            0 | 2020-06-10 09:35:15 | NULL                |                  5.38 |                     10.80 | 2020-06-10 08:41:07 | 2020-06-10 09:35:15 |               31.50 | NULL    | power  | AGFE0000040 | servertech.png |            0 |                    0 | NULL  |                     1 |         0 |              0 |
|         3 | 2020-06-10 08:13:40 | 172.30.95.137 | sentry_602301 | NULL | NULL         | public    | NULL      | NULL     | NULL     | NULL     | NULL       | NULL       | v2c     |  161 | udp       |    NULL |    NULL |            0 |       NULL | .1.3.6.1.4.1.1718.4       | Sentry Smart PDU                                                                   | NULL                | Version 8.0e      | STV-6501A          | NULL         |           3 | sentry4 |      1 |               |      0 |        0 | 11662439 |            0 | 2020-06-10 09:35:08 | NULL                |                  5.26 |                      8.88 | 2020-06-10 08:40:56 | 2020-06-10 09:35:08 |               28.30 | NULL    | power  | AGFE0000039 | servertech.png |            0 |                    0 | NULL  |                     1 |         0 |              0 |
|         4 | 2020-06-10 08:13:44 | 172.30.95.134 | sentry_602300 | NULL | NULL         | public    | NULL      | NULL     | NULL     | NULL     | NULL       | NULL       | v2c     |  161 | udp       |    NULL |    NULL |            0 |       NULL | .1.3.6.1.4.1.1718.4       | Sentry Smart PDU                                                                   | NULL                | Version 8.0e      | STV-6501A          | NULL         |           2 | sentry4 |      1 |               |      0 |        0 | 11662359 |            0 | 2020-06-10 09:35:08 | NULL                |                  5.32 |                      8.62 | 2020-06-10 08:40:47 | 2020-06-10 09:35:08 |               27.90 | NULL    | power  | AGFE0000035 | servertech.png |            0 |                    0 | NULL  |                     1 |         0 |              0 |
|         5 | 2020-06-10 08:13:55 | 172.30.95.136 | sentry_6022fb | NULL | NULL         | public    | NULL      | NULL     | NULL     | NULL     | NULL       | NULL       | v2c     |  161 | udp       |    NULL |    NULL |            0 |       NULL | .1.3.6.1.4.1.1718.4       | Sentry Smart PDU                                                                   | NULL                | Version 8.0e      | STV-6501A          | NULL         |           5 | sentry4 |      1 |               |      0 |        0 | 11662381 |            0 | 2020-06-10 09:35:15 | NULL                |                  5.43 |                      8.93 | 2020-06-10 08:40:38 | 2020-06-10 09:35:15 |               30.20 | NULL    | power  | AGFE0000034 | servertech.png |            0 |                    0 | NULL  |                     1 |         0 |              0 |
|         6 | 2020-06-10 08:13:58 | 172.30.95.133 | sentry_6022fe | NULL | NULL         | public    | NULL      | NULL     | NULL     | NULL     | NULL       | NULL       | v2c     |  161 | udp       |    NULL |    NULL |            0 |       NULL | .1.3.6.1.4.1.1718.4       | Sentry Smart PDU                                                                   | NULL                | Version 8.0e      | STV-6501A          | NULL         |           6 | sentry4 |      1 |               |      0 |        0 | 11662361 |            0 | 2020-06-10 09:35:09 | NULL                |                  5.69 |                      9.23 | 2020-06-10 08:40:29 | 2020-06-10 09:35:09 |               28.20 | NULL    | power  | AGFE0000037 | servertech.png |            0 |                    0 | NULL  |                     1 |         0 |              0 |
|         7 | 2020-06-10 08:14:09 | 172.30.95.132 | sentry_6022fc | NULL | NULL         | public    | NULL      | NULL     | NULL     | NULL     | NULL       | NULL       | v2c     |  161 | udp       |    NULL |    NULL |            0 |       NULL | .1.3.6.1.4.1.1718.4       | Sentry Smart PDU                                                                   | NULL                | Version 8.0e      | STV-6501A          | NULL         |           7 | sentry4 |      1 |               |      0 |        0 | 11662862 |            0 | 2020-06-10 09:35:08 | NULL                |                  5.18 |                     10.38 | 2020-06-10 08:40:20 | 2020-06-10 09:35:08 |               29.10 | NULL    | power  | AGFE0000036 | servertech.png |            0 |                    0 | NULL  |                     1 |         0 |              0 |
|         8 | 2020-06-10 08:14:16 | 172.30.95.139 | london se lab | NULL | NULL         | public    | NULL      | NULL     | NULL     | NULL     | NULL       | NULL       | v2c     |  161 | udp       |    NULL |    NULL |            0 |       NULL | .1.3.6.1.4.1.10418.18.1.4 | MPU2016DAC 1.32.0.24546                                                            | support@avocent.com | NULL              | NULL               | NULL         |        NULL | generic |      1 |               |      0 |        0 | 11661135 |            0 | 2020-06-10 09:35:14 | NULL                |                  3.86 |                      6.69 | 2020-06-10 08:40:10 | 2020-06-10 09:35:14 |               29.90 | NULL    | server | NULL        | generic.svg    |            0 |                    0 | NULL  |                     1 |         0 |              0 |
+-----------+---------------------+---------------+---------------+------+--------------+-----------+-----------+----------+----------+----------+------------+------------+---------+------+-----------+---------+---------+--------------+------------+---------------------------+------------------------------------------------------------------------------------+---------------------+-------------------+--------------------+--------------+-------------+---------+--------+---------------+--------+----------+----------+--------------+---------------------+---------------------+-----------------------+---------------------------+---------------------+---------------------+---------------------+---------+--------+-------------+----------------+--------------+----------------------+-------+-----------------------+-----------+----------------+
8 rows in set (0.00 sec)

MariaDB [librenms]>


show only ROWS hostname and ip address from table: devices 
MariaDB [librenms]> SELECT hostname,ip from devices;
+---------------+------+
| hostname | ip |
+---------------+------+
| localhost | |
| 172.30.95.135 | NULL |
| 172.30.95.137 | NULL |
| 172.30.95.134 | NULL |
| 172.30.95.136 | NULL |
| 172.30.95.133 | NULL |
| 172.30.95.132 | NULL |
| 172.30.95.139 | NULL |
+---------------+------+
8 rows in set (0.00 sec)
exit 
MariaDB [librenms]> exit
Bye
librenms@librenms:~$
type = "network"

SELECT hostname,ip,type FROM devices WHERE type="network";


Code Block
titletype = "network"
collapsetrue
MariaDB [librenms]> SELECT hostname,ip,type FROM devices WHERE type="network";
+---------------+------+---------+
| hostname      | ip   | type    |
+---------------+------+---------+
| 172.30.95.163 | NULL | network |
| 172.30.95.174 | NULL | network |
| 172.30.95.176 | NULL | network |
| 172.30.95.171 | NULL | network |
| 172.30.95.170 | NULL | network |
| 172.30.95.172 | NULL | network |
| 172.30.95.197 | NULL | network |
| 172.30.95.207 | NULL | network |
| 172.30.95.212 | NULL | network |
| 172.30.95.210 | NULL | network |
| 172.30.92.21  | NULL | network |
| 172.30.92.23  | NULL | network |
| 172.30.92.22  | NULL | network |
| 172.30.92.24  | NULL | network |
| 172.30.92.25  | NULL | network |
| 172.30.92.146 | NULL | network |
+---------------+------+---------+
16 rows in set (0.00 sec)

MariaDB [librenms]> 


include ( and start) by "172.30.95%"

MariaDB [librenms]> SELECT hostname,ip,type FROM devices WHERE hostname LIKE "172.30.95%";


Code Block
titleAND
collapsetrue
MariaDB [librenms]> SELECT hostname,ip,type FROM devices WHERE hostname LIKE "172.30.95%";
+---------------+------+---------+
| hostname      | ip   | type    |
+---------------+------+---------+
| 172.30.95.132 | NULL | power   |
| 172.30.95.136 | NULL | power   |
| 172.30.95.133 | NULL | power   |
| 172.30.95.137 | NULL | power   |
| 172.30.95.135 | NULL | power   |
| 172.30.95.134 | NULL | power   |
| 172.30.95.139 | NULL | server  |
| 172.30.95.163 | NULL | network |
| 172.30.95.174 | NULL | network |
| 172.30.95.176 | NULL | network |
| 172.30.95.171 | NULL | network |
| 172.30.95.170 | NULL | network |
| 172.30.95.172 | NULL | network |
| 172.30.95.197 | NULL | network |
| 172.30.95.207 | NULL | network |
| 172.30.95.212 | NULL | network |
| 172.30.95.210 | NULL | network |
+---------------+------+---------+
17 rows in set (0.01 sec)

MariaDB [librenms]> 


AND

MariaDB [librenms]> SELECT hostname,ip,type FROM devices WHERE hostname LIKE "172.30.95%" AND type="network";


Code Block
titleAND
collapsetrue
MariaDB [librenms]> SELECT hostname,ip,type FROM devices WHERE hostname LIKE "172.30.95%" AND type="network";
+---------------+------+---------+
| hostname      | ip   | type    |
+---------------+------+---------+
| 172.30.95.163 | NULL | network |
| 172.30.95.174 | NULL | network |
| 172.30.95.176 | NULL | network |
| 172.30.95.171 | NULL | network |
| 172.30.95.170 | NULL | network |
| 172.30.95.172 | NULL | network |
| 172.30.95.197 | NULL | network |
| 172.30.95.207 | NULL | network |
| 172.30.95.212 | NULL | network |
| 172.30.95.210 | NULL | network |
+---------------+------+---------+
10 rows in set (0.01 sec)

MariaDB [librenms]>


List Network devcies

SELECT hostname,sysName FROM devices WHERE hostname LIKE '172.30.95.%';


Code Block
titlelist Network_Devices
librenms@librenms:~$ mysql -u librenms -pD42nf23rewD -D librenms -e "SELECT hostname,sysName FROM devices WHERE hostname LIKE '172.30.95.%';"
+---------------+------------------+
| hostname      | sysName          |
+---------------+------------------+
| 172.30.95.70  | localhost        |
| 172.30.95.71  | localhost        |
| 172.30.95.132 | sentry_6022fc    |
| 172.30.95.133 | sentry_6022fe    |
| 172.30.95.134 | sentry_602300    |
| 172.30.95.135 | sentry_6022ff    |
| 172.30.95.136 | sentry_6022fb    |
| 172.30.95.137 | sentry_602301    |
| 172.30.95.139 | london se lab    |
| 172.30.95.163 | ex4300-2         |
| 172.30.95.170 | ex4600-1         |
| 172.30.95.171 | ex4600-2         |
| 172.30.95.172 | ex4600-3         |
| 172.30.95.174 | srx300-1-rl102   |
| 172.30.95.176 | qfx5110-2        |
| 172.30.95.177 | qfx5100-1-rl102  |
| 172.30.95.197 | acx2200-2        |
| 172.30.95.207 | rl104-srx1500-b  |
| 172.30.95.210 | srx340-1-rack104 |
| 172.30.95.212 | srx320-2         |
+---------------+------------------+
librenms@librenms:~$ 






MYSQL in Bash cmd line

https://www.shellhacks.com/mysql-run-query-bash-script-linux-command-line/

mysql -u librenms -pD42nf23rewD -e "show databases;"

mysql -u librenms -pD42nf23rewD -D librenms -e "show tables;"

mysql -u librenms -pD42nf23rewD -D librenms -e "SELECT hostname FROM devices WHERE hostname LIKE '172.30.95%';"

mysql -u librenms -pD42nf23rewD -D librenms -e "SELECT hostname,sysName FROM devices WHERE hostname LIKE '172.30.95.%';"