{"id":859,"date":"2020-04-25T08:00:00","date_gmt":"2020-04-25T16:00:00","guid":{"rendered":"https:\/\/angrysysadmins.tech\/?p=859"},"modified":"2020-04-25T15:13:07","modified_gmt":"2020-04-25T23:13:07","slug":"grafana-creating-a-dashboard-for-pfsense","status":"publish","type":"post","link":"https:\/\/angrysysadmins.tech\/index.php\/2020\/04\/bailey\/grafana-creating-a-dashboard-for-pfsense\/","title":{"rendered":"Grafana: Creating a Dashboard for pfSense"},"content":{"rendered":"\n<p>In the <a href=\"https:\/\/angrysysadmins.tech\/index.php\/2020\/04\/bailey\/grafana-how-to-install-grafana-influxdb-on-centos-8\/\">previous article<\/a> I went over how to setup Grafana and InfluxDB. In this one, I&#8217;ll be going over how to make use of them to have a dashboard that show metrics from a pfSense firewall.<br><br>Going forward I will assume that you have Grafana and InfluxDB configured as described in the previous article, that the pfsense database exists in Influx, and that you have a working pfSense installation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">pfSense<\/h2>\n\n\n\n<p>I am going to start by setting up Telegraf on pfSense to send data to the Influx database. Thankfully, Netgate and Influx provide a package that allows us to install and configure Telegraf from the web interface. So on pfSense, go to System -&gt; Package Manager -&gt; Available Packages and search for Telegraf.<br><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"424\" src=\"https:\/\/angrysysadmins.tech\/wp-content\/uploads\/2020\/04\/image-2-1024x424.png\" alt=\"\" class=\"wp-image-860\" srcset=\"https:\/\/angrysysadmins.tech\/wp-content\/uploads\/2020\/04\/image-2-1024x424.png 1024w, https:\/\/angrysysadmins.tech\/wp-content\/uploads\/2020\/04\/image-2-300x124.png 300w, https:\/\/angrysysadmins.tech\/wp-content\/uploads\/2020\/04\/image-2-768x318.png 768w, https:\/\/angrysysadmins.tech\/wp-content\/uploads\/2020\/04\/image-2.png 1161w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Installing the Telegraf package<\/figcaption><\/figure>\n\n\n\n<p><br>The install should be pretty quick. Once it finishes, there will be a new option in the Service dropdown. So to configure Telegraf, select it from that list.<br><br>There are several fields of interest here, so here is what I set each important section to:<br><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Enable: check\nTelegraf Output: InfluxDB\nInfluxDB Server: http:\/\/10.0.2.20:8086\nInfluxDB Database: pfsense\nInfluxDB Username: pftelegraf\nInfluxDB Password: pfsense telegraf password\nHAProxy: check<\/pre>\n\n\n\n<p><br>Once you have Telegraf configured to match your Influx setup, hit Save. That should automatically have Telegraf start sending data (you can double check by going to the Services tab under the Status dropdown).<br><br>Now that Telegraf is sending data for us to use, we can go on to setting up the dashboard.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Dashboard<\/h2>\n\n\n\n<p>One of the best parts of Grafana is the large community of people publishing dashboards for everyone to use. You can search through them <a rel=\"noreferrer noopener\" href=\"https:\/\/grafana.com\/grafana\/dashboards\" target=\"_blank\">here<\/a>. For this article, I will be using <a rel=\"noreferrer noopener\" href=\"https:\/\/grafana.com\/grafana\/dashboards\/10095\" target=\"_blank\">this one<\/a> by mhaluska.<br><br>To add a dashboard from the community, go to your Grafana web page and hover over the large <strong>+<\/strong> on the side bar, then click Import. On the page that opens, we can either paste in the JSON of a dashboard, or enter a dashboard ID. Enter <code>10095<\/code> in the ID section.<br><br>There&#8217;s a bit of dashboard specific configuration that needs to be done. In this case, the WAN interface for pfSense. Mine is an oVirt VM, so for me the interface is em0.<br><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"926\" height=\"550\" src=\"https:\/\/angrysysadmins.tech\/wp-content\/uploads\/2020\/04\/image-3.png\" alt=\"\" class=\"wp-image-861\" srcset=\"https:\/\/angrysysadmins.tech\/wp-content\/uploads\/2020\/04\/image-3.png 926w, https:\/\/angrysysadmins.tech\/wp-content\/uploads\/2020\/04\/image-3-300x178.png 300w, https:\/\/angrysysadmins.tech\/wp-content\/uploads\/2020\/04\/image-3-768x456.png 768w\" sizes=\"auto, (max-width: 926px) 100vw, 926px\" \/><figcaption>Dashboard configuration<\/figcaption><\/figure>\n\n\n\n<p><br>If everything went as it should, then the end result should be a dashboard that looks something like the following:<br><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"527\" src=\"https:\/\/angrysysadmins.tech\/wp-content\/uploads\/2020\/04\/image-4-1024x527.png\" alt=\"The pfSense dashboard that we imported and configured\" class=\"wp-image-862\" srcset=\"https:\/\/angrysysadmins.tech\/wp-content\/uploads\/2020\/04\/image-4-1024x527.png 1024w, https:\/\/angrysysadmins.tech\/wp-content\/uploads\/2020\/04\/image-4-300x155.png 300w, https:\/\/angrysysadmins.tech\/wp-content\/uploads\/2020\/04\/image-4-768x396.png 768w, https:\/\/angrysysadmins.tech\/wp-content\/uploads\/2020\/04\/image-4-1536x791.png 1536w, https:\/\/angrysysadmins.tech\/wp-content\/uploads\/2020\/04\/image-4.png 1833w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>pfSense dashboard<\/figcaption><\/figure>\n\n\n\n<p><br>I hope this article was helpful! If you have any questions or input, feel free to leave a comment below. The same goes for if you have any requests for future articles.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the previous article I went over how to setup Grafana and InfluxDB. In this one, I&#8217;ll be going over how to make use of them to have a dashboard that show metrics from a pfSense firewall. Going forward I will assume that you have Grafana and InfluxDB configured as described in the previous article, <br \/><a class=\"read-more-button\" href=\"https:\/\/angrysysadmins.tech\/index.php\/2020\/04\/bailey\/grafana-creating-a-dashboard-for-pfsense\/\">Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[45,170,8,193],"tags":[46,171,162,194],"coauthors":[37],"class_list":["post-859","post","type-post","status-publish","format-standard","hentry","category-centos","category-grafana","category-linux","category-pfsense","tag-centos","tag-grafana","tag-pfsense","tag-telegraf"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Grafana: Creating a Dashboard for pfSense - Angry Sysadmins<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/angrysysadmins.tech\/index.php\/2020\/04\/bailey\/grafana-creating-a-dashboard-for-pfsense\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Grafana: Creating a Dashboard for pfSense - Angry Sysadmins\" \/>\n<meta property=\"og:description\" content=\"In the previous article I went over how to setup Grafana and InfluxDB. In this one, I&#8217;ll be going over how to make use of them to have a dashboard that show metrics from a pfSense firewall. Going forward I will assume that you have Grafana and InfluxDB configured as described in the previous article, Read More &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/angrysysadmins.tech\/index.php\/2020\/04\/bailey\/grafana-creating-a-dashboard-for-pfsense\/\" \/>\n<meta property=\"og:site_name\" content=\"Angry Sysadmins\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-25T16:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-04-25T23:13:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/angrysysadmins.tech\/wp-content\/uploads\/2020\/04\/image-2-1024x424.png\" \/>\n<meta name=\"author\" content=\"Cat Kasin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Cat Kasin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/angrysysadmins.tech\\\/index.php\\\/2020\\\/04\\\/bailey\\\/grafana-creating-a-dashboard-for-pfsense\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/angrysysadmins.tech\\\/index.php\\\/2020\\\/04\\\/bailey\\\/grafana-creating-a-dashboard-for-pfsense\\\/\"},\"author\":{\"name\":\"Cat Kasin\",\"@id\":\"https:\\\/\\\/angrysysadmins.tech\\\/#\\\/schema\\\/person\\\/151b2d23439b55b970060836f317a14d\"},\"headline\":\"Grafana: Creating a Dashboard for pfSense\",\"datePublished\":\"2020-04-25T16:00:00+00:00\",\"dateModified\":\"2020-04-25T23:13:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/angrysysadmins.tech\\\/index.php\\\/2020\\\/04\\\/bailey\\\/grafana-creating-a-dashboard-for-pfsense\\\/\"},\"wordCount\":412,\"commentCount\":6,\"image\":{\"@id\":\"https:\\\/\\\/angrysysadmins.tech\\\/index.php\\\/2020\\\/04\\\/bailey\\\/grafana-creating-a-dashboard-for-pfsense\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/angrysysadmins.tech\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/image-2-1024x424.png\",\"keywords\":[\"CentOS\",\"Grafana\",\"pfsense\",\"Telegraf\"],\"articleSection\":[\"CentOS\",\"Grafana\",\"Linux\",\"pfSense\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/angrysysadmins.tech\\\/index.php\\\/2020\\\/04\\\/bailey\\\/grafana-creating-a-dashboard-for-pfsense\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/angrysysadmins.tech\\\/index.php\\\/2020\\\/04\\\/bailey\\\/grafana-creating-a-dashboard-for-pfsense\\\/\",\"url\":\"https:\\\/\\\/angrysysadmins.tech\\\/index.php\\\/2020\\\/04\\\/bailey\\\/grafana-creating-a-dashboard-for-pfsense\\\/\",\"name\":\"Grafana: Creating a Dashboard for pfSense - Angry Sysadmins\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/angrysysadmins.tech\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/angrysysadmins.tech\\\/index.php\\\/2020\\\/04\\\/bailey\\\/grafana-creating-a-dashboard-for-pfsense\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/angrysysadmins.tech\\\/index.php\\\/2020\\\/04\\\/bailey\\\/grafana-creating-a-dashboard-for-pfsense\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/angrysysadmins.tech\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/image-2-1024x424.png\",\"datePublished\":\"2020-04-25T16:00:00+00:00\",\"dateModified\":\"2020-04-25T23:13:07+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/angrysysadmins.tech\\\/#\\\/schema\\\/person\\\/151b2d23439b55b970060836f317a14d\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/angrysysadmins.tech\\\/index.php\\\/2020\\\/04\\\/bailey\\\/grafana-creating-a-dashboard-for-pfsense\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/angrysysadmins.tech\\\/index.php\\\/2020\\\/04\\\/bailey\\\/grafana-creating-a-dashboard-for-pfsense\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/angrysysadmins.tech\\\/index.php\\\/2020\\\/04\\\/bailey\\\/grafana-creating-a-dashboard-for-pfsense\\\/#primaryimage\",\"url\":\"https:\\\/\\\/angrysysadmins.tech\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/image-2.png\",\"contentUrl\":\"https:\\\/\\\/angrysysadmins.tech\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/image-2.png\",\"width\":1161,\"height\":481},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/angrysysadmins.tech\\\/index.php\\\/2020\\\/04\\\/bailey\\\/grafana-creating-a-dashboard-for-pfsense\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/angrysysadmins.tech\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Grafana: Creating a Dashboard for pfSense\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/angrysysadmins.tech\\\/#website\",\"url\":\"https:\\\/\\\/angrysysadmins.tech\\\/\",\"name\":\"Angry Sysadmins\",\"description\":\"A site full of angry sysadmins here to vent and help\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/angrysysadmins.tech\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/angrysysadmins.tech\\\/#\\\/schema\\\/person\\\/151b2d23439b55b970060836f317a14d\",\"name\":\"Cat Kasin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e83bfa1b7d9ce082bd6b68938f580039db8d5571ad6c5d012e6a5243a189309e?s=96&d=mm&r=g23b0ffb86dd6c08514a66a6a50f7a0a9\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e83bfa1b7d9ce082bd6b68938f580039db8d5571ad6c5d012e6a5243a189309e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e83bfa1b7d9ce082bd6b68938f580039db8d5571ad6c5d012e6a5243a189309e?s=96&d=mm&r=g\",\"caption\":\"Cat Kasin\"},\"description\":\"I build virtual environments and challenges for Cybersecurity students to complete as a way to gain experience before graduating and entering the workforce.\",\"url\":\"https:\\\/\\\/angrysysadmins.tech\\\/index.php\\\/author\\\/bailey\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Grafana: Creating a Dashboard for pfSense - Angry Sysadmins","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/angrysysadmins.tech\/index.php\/2020\/04\/bailey\/grafana-creating-a-dashboard-for-pfsense\/","og_locale":"en_US","og_type":"article","og_title":"Grafana: Creating a Dashboard for pfSense - Angry Sysadmins","og_description":"In the previous article I went over how to setup Grafana and InfluxDB. In this one, I&#8217;ll be going over how to make use of them to have a dashboard that show metrics from a pfSense firewall. Going forward I will assume that you have Grafana and InfluxDB configured as described in the previous article, Read More &raquo;","og_url":"https:\/\/angrysysadmins.tech\/index.php\/2020\/04\/bailey\/grafana-creating-a-dashboard-for-pfsense\/","og_site_name":"Angry Sysadmins","article_published_time":"2020-04-25T16:00:00+00:00","article_modified_time":"2020-04-25T23:13:07+00:00","og_image":[{"url":"https:\/\/angrysysadmins.tech\/wp-content\/uploads\/2020\/04\/image-2-1024x424.png","type":"","width":"","height":""}],"author":"Cat Kasin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Cat Kasin","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/angrysysadmins.tech\/index.php\/2020\/04\/bailey\/grafana-creating-a-dashboard-for-pfsense\/#article","isPartOf":{"@id":"https:\/\/angrysysadmins.tech\/index.php\/2020\/04\/bailey\/grafana-creating-a-dashboard-for-pfsense\/"},"author":{"name":"Cat Kasin","@id":"https:\/\/angrysysadmins.tech\/#\/schema\/person\/151b2d23439b55b970060836f317a14d"},"headline":"Grafana: Creating a Dashboard for pfSense","datePublished":"2020-04-25T16:00:00+00:00","dateModified":"2020-04-25T23:13:07+00:00","mainEntityOfPage":{"@id":"https:\/\/angrysysadmins.tech\/index.php\/2020\/04\/bailey\/grafana-creating-a-dashboard-for-pfsense\/"},"wordCount":412,"commentCount":6,"image":{"@id":"https:\/\/angrysysadmins.tech\/index.php\/2020\/04\/bailey\/grafana-creating-a-dashboard-for-pfsense\/#primaryimage"},"thumbnailUrl":"https:\/\/angrysysadmins.tech\/wp-content\/uploads\/2020\/04\/image-2-1024x424.png","keywords":["CentOS","Grafana","pfsense","Telegraf"],"articleSection":["CentOS","Grafana","Linux","pfSense"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/angrysysadmins.tech\/index.php\/2020\/04\/bailey\/grafana-creating-a-dashboard-for-pfsense\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/angrysysadmins.tech\/index.php\/2020\/04\/bailey\/grafana-creating-a-dashboard-for-pfsense\/","url":"https:\/\/angrysysadmins.tech\/index.php\/2020\/04\/bailey\/grafana-creating-a-dashboard-for-pfsense\/","name":"Grafana: Creating a Dashboard for pfSense - Angry Sysadmins","isPartOf":{"@id":"https:\/\/angrysysadmins.tech\/#website"},"primaryImageOfPage":{"@id":"https:\/\/angrysysadmins.tech\/index.php\/2020\/04\/bailey\/grafana-creating-a-dashboard-for-pfsense\/#primaryimage"},"image":{"@id":"https:\/\/angrysysadmins.tech\/index.php\/2020\/04\/bailey\/grafana-creating-a-dashboard-for-pfsense\/#primaryimage"},"thumbnailUrl":"https:\/\/angrysysadmins.tech\/wp-content\/uploads\/2020\/04\/image-2-1024x424.png","datePublished":"2020-04-25T16:00:00+00:00","dateModified":"2020-04-25T23:13:07+00:00","author":{"@id":"https:\/\/angrysysadmins.tech\/#\/schema\/person\/151b2d23439b55b970060836f317a14d"},"breadcrumb":{"@id":"https:\/\/angrysysadmins.tech\/index.php\/2020\/04\/bailey\/grafana-creating-a-dashboard-for-pfsense\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/angrysysadmins.tech\/index.php\/2020\/04\/bailey\/grafana-creating-a-dashboard-for-pfsense\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/angrysysadmins.tech\/index.php\/2020\/04\/bailey\/grafana-creating-a-dashboard-for-pfsense\/#primaryimage","url":"https:\/\/angrysysadmins.tech\/wp-content\/uploads\/2020\/04\/image-2.png","contentUrl":"https:\/\/angrysysadmins.tech\/wp-content\/uploads\/2020\/04\/image-2.png","width":1161,"height":481},{"@type":"BreadcrumbList","@id":"https:\/\/angrysysadmins.tech\/index.php\/2020\/04\/bailey\/grafana-creating-a-dashboard-for-pfsense\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/angrysysadmins.tech\/"},{"@type":"ListItem","position":2,"name":"Grafana: Creating a Dashboard for pfSense"}]},{"@type":"WebSite","@id":"https:\/\/angrysysadmins.tech\/#website","url":"https:\/\/angrysysadmins.tech\/","name":"Angry Sysadmins","description":"A site full of angry sysadmins here to vent and help","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/angrysysadmins.tech\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/angrysysadmins.tech\/#\/schema\/person\/151b2d23439b55b970060836f317a14d","name":"Cat Kasin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e83bfa1b7d9ce082bd6b68938f580039db8d5571ad6c5d012e6a5243a189309e?s=96&d=mm&r=g23b0ffb86dd6c08514a66a6a50f7a0a9","url":"https:\/\/secure.gravatar.com\/avatar\/e83bfa1b7d9ce082bd6b68938f580039db8d5571ad6c5d012e6a5243a189309e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e83bfa1b7d9ce082bd6b68938f580039db8d5571ad6c5d012e6a5243a189309e?s=96&d=mm&r=g","caption":"Cat Kasin"},"description":"I build virtual environments and challenges for Cybersecurity students to complete as a way to gain experience before graduating and entering the workforce.","url":"https:\/\/angrysysadmins.tech\/index.php\/author\/bailey\/"}]}},"_links":{"self":[{"href":"https:\/\/angrysysadmins.tech\/index.php\/wp-json\/wp\/v2\/posts\/859","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/angrysysadmins.tech\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/angrysysadmins.tech\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/angrysysadmins.tech\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/angrysysadmins.tech\/index.php\/wp-json\/wp\/v2\/comments?post=859"}],"version-history":[{"count":3,"href":"https:\/\/angrysysadmins.tech\/index.php\/wp-json\/wp\/v2\/posts\/859\/revisions"}],"predecessor-version":[{"id":866,"href":"https:\/\/angrysysadmins.tech\/index.php\/wp-json\/wp\/v2\/posts\/859\/revisions\/866"}],"wp:attachment":[{"href":"https:\/\/angrysysadmins.tech\/index.php\/wp-json\/wp\/v2\/media?parent=859"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/angrysysadmins.tech\/index.php\/wp-json\/wp\/v2\/categories?post=859"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/angrysysadmins.tech\/index.php\/wp-json\/wp\/v2\/tags?post=859"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/angrysysadmins.tech\/index.php\/wp-json\/wp\/v2\/coauthors?post=859"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}