TABLE OF CONTENTS
- Config/database/Makefile
- Config/database/Makefile/assets
- Config/database/Makefile/check
- Config/database/Makefile/clean
- Config/database/Makefile/label
- Config/database/Makefile/verify
- Config/database/Makefile/web
- Config/database/Makefile/wiring
Config/database/Makefile [ Modules ]
NAME
Makefile -- Makefile for generating report from the database
SYNOPSIS
cd Config/database; make
PURPOSE
This target generates reports like asset listings and wiring lists from the database. It can generate html, printable/latex or CSV (comma seperated value) output. By default it generates html output.
Config/database/Makefile/assets [ Targets ]
NAME
assets - series of targets for generating asset reports
SYNOPSIS
cd Config/database; make assets.csv assets.html assets.print
PURPOSE
This target generates asset listings in different formats. For print, it generates latex that is converted into postscript output suitable for sending to a postscript printer. HTML output is in a tabular format. CSV format can be imported into excel or other spreadsheet program for analysis.
SEE ALSO
database/reports/report_assets
Config/database/Makefile/check [ Targets ]
NAME
check - make sure there are no errors in the database
SYNOPSIS
cd Config/database; make check
PURPOSE
This should complete with no output. If there is output it is due to syntax errors in the database file db
Config/database/Makefile/clean [ Targets ]
NAME
clean - remove all generated report files
SYNOPSIS
cd Config/database; make clean
PURPOSE
This target cleans up all the files generated by the reporting tools.
SEE ALSO
Config/database/Makefile/assets Config/database/Makefile/label Config/database/Makefile/wiring
Config/database/Makefile/label [ Targets ]
NAME
label - a target for generating host labels.
SYNOPSIS
cd Config/database; make labels.print
PURPOSE
This target generates labels for placing on equipment. It generates latex that is converted into postscript output suitable for sending to a postscript printer.
SEE ALSO
Config/database/Makefile/verify [ Targets ]
NAME
verify -- check for sane combinations of services on a host/site
SYNOPSIS
cd Config/database; make verify
PURPOSE
This target checks for sane combinations of services on a host or at a site.
There should be at least one LDAP server at the 4 core vpnipsec sites. Also one DNS server at each site not on the vpn endpoint. Otherwise loss of the vpnipsec hosts removes the primary LDAP server for the site and access to the secondary LDAP servers though the VPN. Ditto VPNIPSEC and DNS.
Verify that there is only one LDAPMASTER, and that that host doesn't also have the LDAP token.
Make sure that all hosts with rdist=yes have the sshd service
TBI: Verify that NTP1,2,3 are assigned to hosts.
Config/database/Makefile/web [ Targets ]
NAME
web -- publish files generated by "all" (default) target
SYNOPSIS
cd Config; make web
PURPOSE
This target publishes the files generated by the "all" (which is the default) target.
SEE ALSO
docs Config/database/Makefile
Config/database/Makefile/wiring [ Targets ]
NAME
wiring - series of targets for generating wiring reports
SYNOPSIS
cd Config/database; make wiring.csv wiring.html wiring.print
PURPOSE
This target generates wiring reports in different formats. For print, it generates latex that is converted into postscript output suitable for sending to a postscript printer. HTML output is in a tabular format. CSV format can be imported into excel or other spreadsheet program for analysis.
SEE ALSO